servlet容器启动的时候通过SPI机制会去加载ServletContainerInitializer,而spring提供了一个SpringServletContainerInitializer,这个类回去扫描WebApplicationInitializer类并初始化,而AbstractAnnotationConfigDispatcherServletInitializer正是通过实现了这个类然后可以进行DispatcherServlet的注册以及ContextListener的注册,如果我们要添加除了DispatcherServlet之外的servlet可以通过实现WebApplicationInitializer。
WebApplicationInitializer
最新推荐文章于 2023-11-12 19:28:35 发布