SpringBoot内置了一个BasicErrorController对异常进行统一的处理,BasicErrorController提供两种返回错误一种是页面返回、当你是页面请求的时候就会返回页面,另外一种是json请求的时候就会返回json错误
1、使用@ControllerAdvice注解
@ControllerAdvice
public class GlobalDefaultExceptionHandler {
@ExceptionHandler(Exception.class)
@ResponseBody
public String defaultExceptionHandler(HttpServletRequest req,Exception e){
//返回String
return "server error";
}
}
有待学习。
本文介绍如何在SpringBoot中使用@ControllerAdvice实现全局异常处理。通过示例代码展示如何配置异常控制器来针对不同类型的请求返回相应的错误信息。
5164

被折叠的 条评论
为什么被折叠?



