Spring分析源码

 2019-11-02 21:06  阅读(788)
文章分类:Spring boot

最近对Spring进行了整理,准备写一写源码的探索。

以DispatcherServlet开始,对于SpringMVC,在web.xml 文件的配置如下

<servlet>
        <servlet-name>chapter2</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>chapter2</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

那么从

DispatcherServlet 出发 我们可以得到类的关系

这是对于一次访问。

一 、加载的过程

init() 为初始化      会调用

而initServletBean为子类

FrameWorkServlet重写了方法

而

initWebApplicationContext() 方法

onRefresh(wac);方法并没有在此类为空的实现,那么去找子类

接下来就开始了springMVC自己的初始化。

解析器在下篇讲解:

来源:http://ddrv.cn

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Spring分析源码

相关推荐