public class DefaultConfigration implements WebApplicationInitializer
為什么實(shí)現(xiàn)了WebApplicationInitializer
這個(gè)類后onStartup
方法就會(huì)自動(dòng)執(zhí)行?
SpringServletContainerInitializer
實(shí)現(xiàn)了ServletContainerInitializer
實(shí)現(xiàn)這個(gè)接口的必要條件是说铃,必須在spring-web-3.X.X.RELEASE-sources.jar
下的META_INF/services
下有個(gè)javax.servlet.ServletContainerInitializer
文件下有個(gè)跟ServletContainerIntializer
實(shí)現(xiàn)類名字相同的一段代碼。
然后還必須使用HandlesTypes
聲明ServletContainerInitializer
可以使用的類型。