springboot学习-全局异常处理

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";

}

}



有待学习。

猜你喜欢

转载自blog.csdn.net/zhangbinhn/article/details/76461094