关于面试:国内高薪面试必问SpringMVC的执行过程

6次阅读

共计 587 个字符,预计需要花费 2 分钟才能阅读完成。

本文章转自:乐字节

文章次要解说:SpringMVC 执行过程

获取更多 Java 相干常识能够关注公众号《乐字节》发送:999

SpringMVC,这个应该是国内面试必问题,网上有很多答案,其实背背就能够。但明天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加粗浅,面试的时候熟能生巧。

先来张图:

代码地位:com.interface21.web.servlet.DispatcherServlet#doService

(没错,就是 Spring 1.0 的代码,大道至简,当初的 Spring 通过 15 年的倒退,曾经太过臃肿,从学习角度来说,interface 21 是最好的代码,不承受反驳)

代码如下:

对于这个适配器,作用到底是啥呢?HandlerAdapter 正文写到:This interface is not intended for application developers. It is available to handlers who want to develop their own web workflow. 译:此接口不适用于应用程序开发人员。它实用于想要开发本人的 Web 工作流程的处理程序。

也就说说,如果你想要在解决 handler 之前做一些操作的话,可能须要这个,即适配一下这个 handler。例如 Spring 的测试程序做的那样:

这个没什么好讲的吧?

感激大家的认同与反对,小编会继续转发《乐字节》优质文章

正文完
 0