一般来说,我们是在application.xml中完成对嵌入式Servlet容器的配置(eg:Tomcat),比如更改端口之类:
server.port = 8888
在SpringBoot中通用可以通过编码方式来完成该配置:
//在启动类中执行
//注意:WebServerFactoryCustomize 2.0版本以后才有
@Bean
public static WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer(){
return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
@Override
public void customize(ConfigurableWebServerFactory factory) {
factory.setPort(8081);
}
};
}