spring boot怎么捕获不在controller里面的异常

行走的旅程 发布于 01/17 16:26
阅读 403
收藏 3

controller可以通过@RestControllerAdvice捕获到,但是不在controller里面的异常怎么捕获到,需要进行统一的处理

加载中
1
Ivann
Ivann
extends AbstractHandlerExceptionResolver
0
细肉云吞
细肉云吞
熟悉spring mvc的话,你可以在dispacherServlet里面找到答案,spring boot已经又一个类去做这样的事。
0
fist
fist

低层的异常冒泡到controller层,统一处理。

 

0
残蚀天下
残蚀天下

异常统一在Controller层处理!开发规范清晰

0
zhuweihong
zhuweihong

不在Controller中的异常直接抛,最后在Controller里面统一处理。这样页面显示也会很友好

0
idoz
idoz

aop 代理service 层服务,并在aop中进行错误处理就行了。

0
行走的旅程
行走的旅程

主要是考虑到在过滤器比如权限拦截这一块拦截起来进行统一的json返回

返回顶部
顶部