SpringMVC--全局异常处理类

目的

使用@ControllerAdvice@ExceptionHandler来实现将Controller层的异常和数据校验的异常进行统一处理

实例

1
2
3
4
5
6
7
8
9
10
//对controller进行增强
@ControllerAdvice
public class ExceptionJson {
//全局处理Exception 及其子类的异常
//如果 @ExceptionHandler 注解中未声明要处理的异常类型,则默认为参数列表中的异常类型,这里为Exception
@ExceptionHandler
public ResponseEntity<Object> err(Exception ex) {
return new ResponseEntity<Object>(ex.getMessage(), HttpStatus.OK);
}
}
赏个🍗吧
0%