tomcat启动带动mvc组件初始化过程
2022-11-06 10:53:06 13 举报
tomcat启动带动mvc组件初始化过程时序图,帮助理解启动过程
作者其他创作
大纲/内容
this.init()方法
tomcat
initStrategies完成初始化
this.init()被子类重写
onRefresh方法
initWebApplicationContext
initServletBean
init(ServletConfig config)
javax.servlet.GenericServlet
FrameworkServlet
HttpServletBean
创建的是DispatcherServlet,先创建父类,再创建子类,子类继承父类的方法,重写父类的方法,所以整个逻辑分散到不同层次的类上
initServletBean被子类重写
configureAndRefreshWebApplicationContext
init()将配置参数,配映射到bean中
applyInitializers
应用初始化器,扩展功能
onRefresh
DispatcherServlet
绑定跟容器,配置刷新servlet容器,将容器绑定到servletContext的属性中,最后刷新容器,走spring容器的初始化过程
0 条评论
下一页