public class DefaultConfigration implements WebApplicationInitializer
为什么实现了WebApplicationInitializer
这个类后onStartup
方法就会自动执行?
SpringServletContainerInitializer
实现了ServletContainerInitializer
实现这个接口的必要条件是,必须在spring-web-3.X.X.RELEASE-sources.jar
下的META_INF/services
下有个javax.servlet.ServletContainerInitializer
文件下有个跟ServletContainerIntializer
实现类名字相同的一段代码。
然后还必须使用HandlesTypes
声明ServletContainerInitializer
可以使用的类型。