中国建设银行贵州分行网站,设计logo网站免费国外,山东舜玉建设工程有限公司网站,网站开发华企云商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