今天使用EmbeddedServletContainerCustomizer来配置容器,发现找不到该类。
学习视频里的配置
在CSDN上搜索得知EmbeddedServletContainerCustomizer被替代。SpringBoot 2.0以上就不再使用EmbeddedServletContainerCustomizer,取而代之的是WebServerFactoryCustomizer,通过它同样可以修改Servlet容器的相关配置
//servlet配置
@Bean
public WebServerFactoryCustomizer<ConfigurableWebServerFactory> myWebServerFactoryCustomizer(){
return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
//定制嵌入式的servlet容器相关规则
@Override
public void customize(ConfigurableWebServerFactory factory) {
factory.setPort(8083);
}
};
}