springboot在2.x版本改为实现WebServerFactoryCustomizer接口的 customize 方法
config/MyServletConfig配置
@Bean
public WebServerFactoryCustomizer webServerFactoryCustomizer(){
return new WebServerFactoryCustomizer(){
@Override
public void customize(WebServerFactory factory) {
ConfigurableServletWebServerFactory factory1 = (ConfigurableServletWebServerFactory) factory;
// 修改端口号,如果配置文件中与定制器的配置冲突,默认采用定制器的配置
factory1.setPort(8082);
factory1.setContextPath("/servlet2");
}
};
}
关键-》强制类型转换
alt点击WebServerFactoryCustomize-》alt点击WebServerFactory-》里面是空的 Ctrl+H查看方法配置