使用代码而非属性文件更改Spring Boot服务器端口

问题描述 投票:0回答:1

由于属性文件,我想使用代码而不是通过传递来更改服务器端口,因为我将tomcat转换为netty服务器。

server.port=9999

我已经使用了这一方法,并且它可以工作,我想要编码方法。

任何帮助

spring-boot server port netty
1个回答
2
投票

您可以尝试以Bean形式注入对象EmbeddedServletContainerCustomizer,并且可以如下更改容器端口

@Configuration
public class ServletConfig {
    @Bean
    public EmbeddedServletContainerCustomizer containerCustomizer() {
        return (container -> {
            container.setPort(9999);
        });
    }
}

希望有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.