请稍等 ...
×

采纳答案成功!

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

就是思路不是很清楚

https://img1.sycdn.imooc.com//szimg/5b1f793300019a9808570328.jpg


抛出异常,执行

https://img1.sycdn.imooc.com//szimg/5b1f7965000165de08190147.jpg

想问一下是根据什么原因跳转到这里,原理不是很清楚


https://img1.sycdn.imooc.com//szimg/5b1f7997000187de11640732.jpg

正在回答

1回答

你好,这个其实就和你使用@Controller之后,接口能进去是很像的。

springmvc框架在管理了这些类之后,你只要按照他做些配置就可以完成某些事情。

这里呢,你不懂应该是之前没了解过spring对异常的封装。springmvc框架做的封装是,一个类实现了HandlerExceptionResolver接口且被spring管理后,就可以在系统得到异常后走到这个类的指定方法里进行处理。具体可以点到这个类里看一下这个接口及方法的说明。

点开源码时,其实你可以看到很多reslover,其实对程序异常的处理,在这里也是一种resolver,在遇到异常时指定一种返回的视图。

1 回复 有任何疑惑可以回复我~
  • 提问者 慕斯5332939 #1
    谢谢,会更清楚一点
    回复 有任何疑惑可以回复我~ 2018-06-12 17:07:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信