springmvc之DispatcherServlet初始化流程
2024-06-16 11:10:58 1 举报
springmvc
作者其他创作
大纲/内容
initServletBean
onRefresh(ApplicationContext context)
org.springframework.web.servlet.DispatcherServlet
org.springframework.web.servlet.HttpServletBean
根据web.xml初始化DispatcherServlet
init
initWebApplicationContext,初始化web容器,会以root容器作为父容器
tomcat启动
initStrategies(ApplicationContext context),初始化springmvc中各个组件,每个组件基于策略模式封装了一簇算法,之前已经初始化了web容器,所以配置文件中相关的bean已经注册并初始化,比如使用了注解,那么web容器中是已经存在了RequestMappingHandlerMapping组件,这是只要从容器中拿到这个bean,给当前servlet的组件引用就行了
initFrameworkServlet,空模板方法
org.springframework.web.servlet.FrameworkServlet
设置contextConfigLocation的值
0 条评论
回复 删除
下一页