技术:spring 全局异常
运行环境:IDEA 15.2 + jdk8 + windows 7 + spring-5.0.0.RELEASE
demo功能:提供一个spring全局异常捕捉的
public class HandlerExceptionToViewResolver implements HandlerExceptionResolver {
@Override
public ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object o, Exception e) {
System.out.println("=============================HandlerExceptionToViewResolver====================================================");
System.out.println(e.toString());
try {
response.getWriter().write("{\"from\":\"HandlerExceptionToViewResolver\"}");
} catch (IOException e1) {
e1.printStackTrace();
}
return null;
}
}
spring 配置文件中添加
运行项目,访问localhost:8080/index
入口: org.springframework.web.servlet.doDispatch->processDispatchResult()->processHandlerException()
初始化:org.springframework.web.servlet.onRefresh->initStrategies()->initHandlerExceptionResolvers()->beansOfTypeIncludingAncestors()
欢迎添加微信,互相学习↑↑↑ -_-
白老虎
programming is not only to solve problems, ways to think
grafana 级连 菜单 templating (variables) 配置
rocketmq 集群搭建 (2master + 2slave + 2namesrv)
AI 机器人 抓取 微信 聊天中的 百度网盘 分享地址和密码