Spring分析源码

扫码关注公众号:Java 技术驿站

发送:vip
将链接复制到本浏览器,永久解锁本站全部文章

【公众号:Java 技术驿站】 【加作者微信交流技术,拉技术群】

最近对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) 打赏
版权归原创作者所有,任何形式的转载请联系博主:daming_90:Java 技术驿站 » Spring分析源码

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏