创建全局异常处理类
首先创建一个类,使用@RestControllerAdvice注解,是因为需要返回JSON数据,并设置成通知类,依赖AOP进行全局的通知控制
在此类的方法中使用@ExceptionHandler(SQLIntegrityConstraintViolationException.class)注解,将此方法设置成异常处理器,并将属性设置成相应的异常的类字节码
最后在方法中对获得的异常进行处理
自定义异常类中需要继承指定的异常类型
将构造方法写出来
在使用的方法中进行代码书写