springboot 默认错误处理类

原创
10/14 19:24
阅读数 11

 

 

org.springframework.boot.web.servlet.error.DefaultErrorAttributes#getErrorAttributes

 

org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController

自定义error数据就是对返回的数据进行自定义。Spring Boot返回的Error信息一共有5条,分别是timestampstatuserrorpath。在BasicErrorControllererrorHtml()方法和error()方法,都是通过getErrorAttributes()方法获取Error信息的,该方法最终会调用DefaultErrorAttributes类的getErrorAttributes()方法,而DefaultErrorAttributes类是在ErrorMvcAutoConfiguration中默认提供的。
当系统没有提供 errorAttributes 时才会采 DefaultErrorAttributes,因此自定义错误提示时,只需要自己提供一个ErrorAttributes即可,而DefaultErrorAttributesErrorAttributes的子类,因此只需要继承 DefaultErrorAttributes 即可。

 

https://www.xiangcaowuyu.net/java/springboot-customizes-error-information-through-defaulterrorattributes.html

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部