Spring统一异常处理之@ControllerAdvice失效

在写项目的时候,想对异常进行统一处理,使得后台日志记录具体的错误信息,前台这边就直接跳转错误界面,这样就可以实现优雅的报错处理。

但是往往都是事与愿违。自己简单的写了一个全局处理

然后在controller里面写了一个异常错误(一定要记住:一旦使用了try{}catch(){}以后,注解将不会再去捕获这个异常!!!!)

然后失效了,@ControllerAdvice没有反应

后来在网上找到解决办法,需要特别指定,否则不会生效,使用@EnableWebMvc注解

启动服务器,后台报错

前端页面跳转

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章