springboot之异常处理

2018-05-26  本文已影响0人  crishawy

springboot将异常统一使用类似@Controller注解方式统一处理,而不是传统的在每一个controller中处理

处理系统全局异常

image.png

使用@ControllerAdvice配合@ExceptionHandler注解使用
当java代码抛出系统异常时,@ControllerAdvice注解便回拦截,及逆行服务,@ExceptionHandler注解是指定处理哪一类的异常,类似Controller,可以返回json数据,也可以返回错误页面

处理用户自定义异常

image.png

用户自定义异常类定义


image.png

处理用户自定义异常的controller


image.png

测试自定义异常

上一篇 下一篇

猜你喜欢

热点阅读