Spring Boot配置服务IP及Port

文章目录

  • Spring Boot配置服务IP及Port
    • 配置文件修改
    • 命令行修改
    • 其它修改方式

Spring Boot HTTP服务默认绑定的IP和Port分别为0.0.0.0和8080,修改服务地址的方式有多种,下面进行简单介绍。

配置文件修改

参考Spring文档,在**application.properties(/src/main/resources)**文件中添加或修改如下配置:

server.address=<Your IP>
server.port=<Your Port>

其中server.address为HTTP服务监听地址,server.port为HTTP服务监听端口。完成配置文件更新后,重启服务即可。

命令行修改

参考Spring文档,在HTTP服务启动命令行中添加参数:

-Dserver.address=<Your IP> -Dserver.port=<Your Port>

其中server.address为HTTP服务监听地址,server.port为HTTP服务监听端口。命令执行结束后,服务将监听指定的地址和端口。

其它修改方式

通过实现org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer接口,也能够指定Spring Boot服务启动时绑定的IP和端口:

    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        container.setPort(...);
        container.setAddress(...);
    }

更多推荐

Spring Boot配置服务IP及Port