SpringBootServletInitializer启动原理
2019-03-05 22:26:23 26 举报
SpringBootServletInitializer运行原理
作者其他创作
大纲/内容
tomcat
@HandlesTypes({WebApplicationInitializer.class})
通过SPI机制META-INF-services-javax.servlet.ServletContainerInitializer-class名称
1、SPI:Service Provider Interface 通过Java SPI机制我们就可以在不修改Jar包或框架的时候为Api提供新实现2、@HandlesTypes表示CustomServletContainerInitializer可以处理的类,在onStartup方法中,可以通过Set<Class<?>> c获取到
SpringBootServletInitializer
+onStartup(ServletContext var1)
SPRING
WebApplicationInitializer
+onStartup(ServletContext var1)
ServletContainerInitializer
SpringServletContainerInitializer
0 条评论
回复 删除
下一页