一、SpringMVC 初始化

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

具体初始化分析

  【Spring】SpringMVC 实现原理(十八)

  由上图可知

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

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

二、DispatcherServlet 工作流程

1、工作流程图

  【Spring】SpringMVC 实现原理(十八)

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

2、过滤器与拦截器关系

  【Spring】SpringMVC 实现原理(十八)

3、SpringMVC源码分析

  【Spring】SpringMVC 实现原理(十八)

 

相关文章:

  • 2021-08-15
  • 2021-05-16
  • 2021-11-18
  • 2022-02-01
  • 2021-10-13
  • 2021-09-28
  • 2021-11-20
猜你喜欢
  • 2021-04-29
  • 2021-07-23
  • 2021-10-18
  • 2021-11-28
  • 2021-12-24
  • 2021-12-05
  • 2021-07-17
相关资源
相似解决方案