嵌入式Servlet容器
原创
©著作权归作者所有:来自51CTO博客作者漫话人生的原创作品,请联系作者获取转载授权,否则将追究法律责任
配置嵌入式Servlet容器
##Spring Boot里面内置了嵌入式的Servlet容器(tomcat)
点击pom.xml->右键->Diagrams->show Dependencies
1.那么我们该如何修改Servlet容器的相关配置呢?
1.在SpringBoot的配置文件中修改
server.port=8081
server.servlet.context-path=/boot
server.tomcat.uri-encoding=UTF-8
2.编写一个WebServerFactoryCustomizer:嵌入式的servlet容器的定制器
@Bean
public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){
return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
@Override
public void customize(ConfigurableWebServerFactory factory) {
factory.setPort(8081);
}
};
}
注意:在Spring Boot 2.0版本以后,EmbededServletContainerCustomizer已经被WebServerFactoryCustomizer给取代了