Spring Boot底层使用一种不同的ApplicationContext类型,用于对内嵌servlet容器的支持。ServletWebServerApplicationContext是一种特殊类型的WebApplicationContext,它通过搜索到的单个ServletWebServerFactory bean来启动自己,通常TomcatServletWebServerFactory,JettyServletWebServerFactory或UndertowServletWebServerFactory将被自动配置。