Spring-framework
- spring-web与spring-webmvc
spring-web:对远程调用和远程服务的支持;
spring-webmvc:对MVC支持,包括restful协议;
javax.servlet.ServletContainerInitializer文件
作用:指定ServletContainerInitializer实现类
org.springframework.web.SpringServletContainerInitializer
SpringServletContainerInitializer类
当tomcat启动加载应用时,会运行onStartup方法
@HandlesTypes(WebApplicationInitializer.class)
容器启动的时候会将WebApplicationInitializer(@HandlesTypes指定的类型)下面的子类(实现类,子接口等)传递过来。
WebApplicationInitializer 实现类,子接口等
WebApplicationInitializer 接口
子类 子接口AbstractContextLoaderInitializer
AbstractDispatcherServletInitializer
AbstractAnnotationConfigDispatcherServletInitializer
实现/继承关系
AbstractReactiveWebInitializer
未完,待续