在springboot错误默认是跳转到 请求返回渲染路径中的error/错误页面中。
源码分析:DefaultErrorViewResolver.java
比如在application.properites中配置渲染页面为
#配置freemaker
spring.freemarker.template-loader-path=/WEB-INF/
如果不配置spring.freemarker.template-loader-path,springboot会在src/main/resources中的templates中的error文件下下找错误渲染的页面。
那么当出现错误时,系统会跳转到/WEB-INF/error/错误页面中。
使用AOP进行web层异常处理
微信公众号