首页 > 其他分享 >3.全局异常处理

3.全局异常处理

时间:2022-08-27 20:57:48浏览次数:44  
标签:SQLIntegrityConstraintViolationException 处理 Result ERROR import 全局 异常

package com.serlyf.server.exception;

import java.sql.SQLException;
import java.sql.SQLIntegrityConstraintViolationException;

import org.springframework.web.bind.annotation.RestControllerAdvice;

import com.serlyf.server.pojo.Result;

/**

  • 全局异常
  • @author zhanglishen
    */

@RestControllerAdvice
public class GlobalException {

public Result mySQLException(SQLException e){
    if (e instanceof SQLIntegrityConstraintViolationException){
        return Result.ERROR("该数据有关数据,操作失败!");
    }
    return Result.ERROR("数据库异常,操作失败!");
}

}

标签:SQLIntegrityConstraintViolationException,处理,Result,ERROR,import,全局,异常
From: https://www.cnblogs.com/NIAN2011/p/16631437.html

相关文章

  • 功能强大的 PDF 处理器
    PDFPlusMac是一款功能强大的PDF处理器,只需三个简单的步骤即可帮助您合并、拆分、添加水印和裁剪PDF文档。例如,如果您想为一组带有公司徽标的PDF文档添加水印,PDFPl......
  • [Golang] cgo 调用 .so 捕获异常问题
    最近需要在go中去调用.so库去完成一些事情,go方面,利用cgo可以顺利的调用.so中的方法,但是有个问题是go没法捕获.so那边出现的异常。如果.so那边异常了,那么会......
  • Python图像处理丨图像的灰度线性变换
    摘要:本文主要讲解灰度线性变换。本文分享自华为云社区《[Python图像处理]十五.图像的灰度线性变换》,作者:eastmount。一.图像灰度线性变换原理图像的灰度线性变换是通过......
  • 断言与异常
    Golang//断言import("testing""github.com/stretchr/testify/assert")funcTestSomething(t*testing.T){ assert:=assert.New(t) assert.Equal(1,2,"......
  • 【AGC】如何使用认证服务与云数据库处理用户信息
    ​使用场景华为AGC认证服务可以为应用快速构建安全可靠的用户认证系统,可以实现多种方式关联认证登录。而如何处理这些多种登录方式的用户信息,例如在应用中发布一个活动,哪......
  • 关于ppo中针对MLP和RNN两种不同网络结构的数据处理与采样方法
    在RL中,需要对数据进行采样,因此如何构造可采样的数据或数据块,则是需要关注的问题: ifself.actor_critic.is_recurrent:data_generator=rollouts.recurrent_generat......
  • KingbaseESV8R6临时表和全局临时表
    临时表概述临时表用于存放只存在于事务或会话期间的数据。临时表中的数据对会话是私有的,每个会话只能看到和修改自己会话的数据。您可以创建全局(global)临时表或本地(local......
  • 大家都能看得懂的源码 - ahooks 是怎么处理 DOM 的?
    本文是深入浅出ahooks源码系列文章的第十三篇,该系列已整理成文档-地址。觉得还不错,给个star支持一下哈,Thanks。本篇文章探讨一下ahooks对DOM类Hooks使用规范,以......
  • spring中后置处理器
    Spring后置处理器(BeanPostProcessor)(BeanFactoryPostProcessor) 原创2020-12-2311:25:52 2点赞Me_Liu_Q 码龄4年关注Spring的后置处理器,在应用Spring框架开......
  • C语言字符串处理函数 gets()和fgets()的区别及使用
    字符串函数(Stringprocessingfunction)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数。本文主要介绍C语言中符串处理函数gets()和fgets()的区别使用方法,......