gpt4 book ai didi

spring - 当 'server.port' 和 'management.server.port' 属性不同时如何测试 Spring Boot 执行器端点

转载 作者:行者123 更新时间:2023-12-04 04:18:04 24 4
gpt4 key购买 nike

我想测试/health在 MockMvc bean 的帮助下,我的 Spring Boot 微服务的端点。
但就我而言,server.portmanagement.server.port属性有不同的值。
GET我发出的请求 MockMvc总是在 server.port 中定义的端口上结束.

那里已经有了答案:Spring boot's actuator unavailable when set management port
但我找不到这个 ManagementContextResolver类(class)Spring Boot 2.2.2 .

到目前为止,我发现'管理'ConfigurableWebServerApplicationContext创建于 org.springframework.boot.actuate.autoconfigure.web.server.ManagementContextAutoConfiguration.DifferentManagementContextConfiguration ,但我不知道如何获得对它的引用..

最佳答案

试试这个,它来自 SpringBoot Docs :

@WebIntegrationTest({"server.port=8080", "management.port=8090"})

关于spring - 当 'server.port' 和 'management.server.port' 属性不同时如何测试 Spring Boot 执行器端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60147707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com