Spring分析源码

来源:互联网 发布:淘宝网mac版下载 编辑:程序博客网 时间:2024/06/08 01:20

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

原创粉丝点击