第一种try{......}catch(){......}最直接有效的方式
第二种单个控制器内处理@ExceptionHandler但只能处理此控制器的异常
第三种全局处理,既然叫全局即控制器抛出的异常它都可以接收到,主要看@ExceptionHandler(接收的异常范围当然可以写大一点)
注意下@ControllerAdvice和@RestControllerAdvice
先了解下@Controller与@RestController意思一样@RestController==@Controller+@RestController
@RestControllerAdvice==@ControllerAdvice+@RestController
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)