无锡市城市建设规划局网站,合肥做网站联系方式,网站制作教程网站,学校网站群建设Servlet容器自动配置类为ServletWebServerFactoryAutoConfiguration 可以看到通过Import注解导入了三个配置类#xff1a; 通过这个这三个配置类可以看出#xff0c;它们都使用了ConditionalOnClass注解#xff0c;当类路径存在tomcat相关的类时#xff0c;会配置一个T…Servlet容器自动配置类为ServletWebServerFactoryAutoConfiguration 可以看到通过Import注解导入了三个配置类 通过这个这三个配置类可以看出它们都使用了ConditionalOnClass注解当类路径存在tomcat相关的类时会配置一个TomcatServletWebServerFactory类型的bean, 当类路径存在jetty相关的类时会配置一个JettyServletWebServerFactory 类型的bean, 当类路径存在undertow相关的类时会配置一个UndertowServletWebServerFactory类型的bean。 这样就完成了根据pom.xml中引入了不同的依赖来决定使用哪种Servlet容器。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-tomcat/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-undertow/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-jetty/artifactId/dependency