全局异常处理配置

来源:6-6 获取Spring上下文工具-ApplicationContextHelper开发

慕粉zbw

2019-08-09

你好,请问:在SpringMVC实现的全局异常管理器中,通过配置了一个jsonView可以在拦截到异常的时候直接返回浏览器Json信息,SpringBoot中这个要怎么配置,也会直接返回Json信息呢?多谢

写回答

1回答

慕粉zbw

提问者

2019-08-09

@Slf4j
@ControllerAdvice
public class SpringExceptionResolver {
   @ResponseBody
   @ExceptionHandler(Exception.class)
   public JsonData handleException(Exception ex) {
       JsonData jsonData;
       if (ex instanceof PermissionException || ex instanceof ParamException) {
           jsonData = JsonData.fail(ex.getMessage());
       } else {
           jsonData = JsonData.fail("system error");
       }
       return jsonData;
   }
}

0
0

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程