Spring boot全局处理控制层的API异常,友好返回错误信息

利用框架的@ControllerAdvice注解,定义一个处理异常的类:

@ControllerAdvice
public class ControllerExceptionHandler implements BaseUtilInter {

@ExceptionHandler(value = Exception.class)
@ResponseBody
public Object handleException(Exception e){
e.printStackTrace();
     //可以根据需要返回异常状态和信息
return new MessageConfig(403,"服务器处理异常:"+e,null);
}
}
posted @ 2022-04-08 09:35  webzd  阅读(61)  评论(0)    收藏  举报