H__D  

一、SpringMVC 初始化

  初始化过程和Web容器初始化过程一样,参考:【Spring】Web容器初始化过程(十七)

具体初始化分析

  

  由上图可知

  1、ContextLoaderListener 上下文加载监听器初始化的时候,会初始化Spring容器,对应的配置文件就是Spring的配置文件,主要在容器中初始化了Service、Dao等

  2、DispatcherServlet 初始化的时候,会初始化SpringMVC容器,且他的父容器是前面初始化的Spring容器,对应的配置文件是SpringMVC配置文件,主要是在容器中初始化了Controller、拦截器、视图解析器等。

二、DispatcherServlet 工作流程

1、工作流程图

  

  参考:https://www.cnblogs.com/acmaner/p/13934700.html

2、过滤器与拦截器关系

  

3、SpringMVC源码分析

  

 

posted on 2021-05-02 00:38  H__D  阅读(71)  评论(0编辑  收藏  举报