Spring Boot中的server.port和local.server.port有什么区别



为什么端口有两个名称?

server.port=.. 

local.server.port

它们之间有什么区别?

server.port是为服务的tomcat端口定义值的一种方法。它在"application.properties"文件中使用。如果不修复此属性,则默认情况下会选择端口8080。

local.server.port用于恢复运行端口的值。它用于如下代码中:

@Value("${local.server.port}")
int runningPort;

或者类似的:

@LocalServerPort
int runningPort;

最新更新