SpringBoot版本问题小记

SpringBoot版本问题小记


编写一个 EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的配置

@Bean  //一定要将这个定制器加入到容器中
public EmbeddedServletContainerCustomizer embeddedServletContainerCustomizer(){
     
    return new EmbeddedServletContainerCustomizer() {
     

        //定制嵌入式的Servlet容器相关的规则
        @Override
        public void customize(ConfigurableEmbeddedServletContainer container) {
     
            container.setPort(8083);
        }
    };
}

springboot 已舍弃EmbeddedServletContainerCustomizer, 改用WebServerFactoryCustomizer。

 @Bean
    public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() {
     
        return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
     
            @Override
            public void customize(ConfigurableWebServerFactory factory) {
     
                factory.setPort(8081);
            }
        };
    }

你可能感兴趣的:(Spring,Springboot)