全局异常处理配置
来源: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;
}
}00
相似问题