分享知识-快乐自己:SpringBoot 使用注解API的方式定义启动端口号

在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,经网络查询发现被WebServerFactoryCustomizer替代

操作示例如下:

代码:

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

Spring Boot2.0以下版本:(目前没有自身测试过:2.0以下版本请优先作为参考)

@Bean
public EmbeddedServletContainerCustomizer containerCustomizer() 
{        
    return (container -> {container.setPort(1234);});
}

Face your past without regret. Handle your present with confidence.Prepare for future without fear. keep the faith and drop the fear.

面对过去无怨无悔,把握现在充满信心,备战未来无所畏惧。保持信念,克服恐惧!一点一滴的积累,一点一滴的沉淀,学技术需要不断的积淀!

 

posted @ 2018-11-11 21:31  GDBD  阅读(1333)  评论(0编辑  收藏  举报