Spring分析源码

  最近对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自己的初始化。
解析器在下篇讲解:


    原文作者:Spring Boot
    原文地址: https://blog.csdn.net/m0_37767725/article/details/78078463
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞