第12章 异常处理
在启动应用时会发现在控制台打印的日志中出现了两个路径为{[/error]}
的访问地址,当系统中发生异常错误时,Spring Boot会根据请求方式分别跳转到以JSON格式或以界面显示的/error
地址中显示错误信息。
--- [ restartedMain] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" ....
--- [ restartedMain] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]" ....
使用AJAX方式请求时返回的JSON格式错误信息。
{
"timestamp": 1505942837186,
"status": 500,
"error": "Internal Server Error",
"exception": "java.lang.RuntimeException",
"message": "No message available",
"path": "/err"
}
使用浏览器请求时返回的错误信息界面。
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Thu Sep 21 05:23:04 CST 2017
There was an