如何配置Spring Boot应用程序侦听的TCP/IP端口,使其不使用默认端口8080。


当前回答

您可以在下面的方法中添加端口。

执行->配置命令 在application.xml中添加server.port=XXXX

其他回答

在我的情况下添加声明

server.port=${port:8081}

覆盖默认的tomcat服务器端口。

在应用程序属性中添加一行

server.port = 8090

除了在申请时添加端口。属性,通过将属性文件方法与Spring配置文件相结合,您还可以轻松地实现针对不同环境的多个端口。具体来说,我们可以为每个环境创建一个属性文件。

例如,我们将有一个应用程序开发。包含以下内容的属性文件:

server.port=8081

然后您可以添加另一个应用程序-qa。属性文件使用不同的端口:

server.port=8082

服务器。对于随机端口,Port = 0

服务器。端口= 8080为自定义8080端口

使用属性服务器。例如,端口=8080,就像在其他答案中提到的那样,绝对是一种方法。只是想提一下,你也可以暴露一个环境属性:

SERVER_PORT=8080

因为在最近的版本中,spring boot能够替换“_”中的“。”,并将环境变量的小写改为大写。 这在容器中特别有用,在容器中,你所要做的就是定义环境变量,而不需要添加/编辑应用程序。属性或通过命令行传递系统属性(即-Dserver.port=$PORT)