Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过编程设置Spring引导执行器的管理服务器端口_Spring_Spring Boot_Spring Boot Actuator - Fatal编程技术网

如何通过编程设置Spring引导执行器的管理服务器端口

如何通过编程设置Spring引导执行器的管理服务器端口,spring,spring-boot,spring-boot-actuator,Spring,Spring Boot,Spring Boot Actuator,是否有一种简单的方法可以基于management.server值以编程方式设置management.server.port?我想订一套 management.server.port=${server.port + 2} 我的想法是为执行器手动创建http连接器,但这是一个很大的问题 您可以使用环境后处理器在启动时调整环境。只要您没有看到server.port到0,这将起作用。当您这样做时,底层连接器负责分配一个随机的空闲端口,这将在环境准备好后发生 实现背后的思想是读取server.port的

是否有一种简单的方法可以基于
management.server
值以编程方式设置
management.server.port
?我想订一套

management.server.port=${server.port + 2}

我的想法是为执行器手动创建http连接器,但这是一个很大的问题

您可以使用
环境后处理器
在启动时调整环境。只要您没有看到
server.port
0
,这将起作用。当您这样做时,底层连接器负责分配一个随机的空闲端口,这将在环境准备好后发生

实现背后的思想是读取
server.port
的值,应用所需的任何逻辑并设置
management.server.port
属性


在.

management.server.port=${port:0}中有更多的解释和示例将创建动态端口numbers@Prasobh.Kollattu但我不想让它充满活力,我不想控制它,也不想让它根据
服务器设置。端口
属性如何计算管理服务器端口?。管理服务器端口应该是预定义的,所有服务都可以使用随机端口。。