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

时间:2018-11-20 14:28:35

标签: java spring-boot tomcat

为什么端口有两个名称?

server.port=.. 

 local.server.port

它们之间有什么区别?

1 个答案:

答案 0 :(得分:1)

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

local.server.port用于恢复正在运行的端口的值。像这样的代码中使用了它:

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

或类似的话:

@LocalServerPort
int runningPort;