Springmvc流程图
2021-04-13 12:00:21 6 举报
springmvc深度解析
作者其他创作
大纲/内容
调用WebApplicationInitializer.onStartup
他是一个Servlet
实现是
找到了所有实现了WebApplicationInitializer接口的类
Spring在类路径下指定了这个SPI的实现
准备空的ioc容器,容器此时没有刷新
Servlet规范ServletContainerInitializer处理@HandlesTypes这个接口的所有实现是Tomcat使用SPI机制加载的
Servlet的规范1.Servlet创建对象2.Servlet调用init初始化3.每次请求过来调用service进行处理4.tomcat停止营业调用destory进行销毁
什么时候解析Controller的这些注解@GetMapping的,使得Controller可以处理请求
SpringServletContainerInitializer@HandlesTypes(WebApplicationInitializer.class感兴趣的类)
找到AppStarter
容器刷新的12大步,所有组件都要创建和就绪
0 条评论
下一页