请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

HandlerExceptionResolver与注解@ControllerAdvice有什么不同啊?

我看到有的用@ControllerAdvice去处理异常,这两者有什么不同啊?

正在回答

插入代码

1回答

 注解@ControllerAdvice是一个组件注解(component annotation),它允许实现类通过类路径扫描被自动检测到。当使用 MVC 命名空间或者 MVC Java 配置时自动启用。

  带有@ControllerAdvice注解的类可以包含带有@ExceptionHandler、@InitBinder和@ModelAttribute注解的方法,and these methods will apply to @RequestMapping methods across all controller hierarchies as opposed to the controller hierarchy within which they are declared.

  =======

总结 ControllerAdvice 有三个作用 

最有用的就是配合ExceptionHandler 做异常拦截

参考:https://blog.csdn.net/w372426096/article/details/78429141

1 回复 有任何疑惑可以回复我~
  • 提问者 youngledo #1
    那么我到底用哪一个呢?感觉都可以用啊。
    回复 有任何疑惑可以回复我~ 2018-05-03 13:06:29
  • about_blank 回复 提问者 youngledo #2
    都可以
    回复 有任何疑惑可以回复我~ 2018-05-03 16:14:18
  • Geely #3
    about正解
    回复 有任何疑惑可以回复我~ 2018-05-06 22:37:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号