【发布时间】:2021-09-07 08:33:20
【问题描述】:
我已尝试接受针对类似问题提供的建议;无济于事。有人可以解释一下这个问题的解决方案吗,就像我六岁一样?
我已将我的 Spring Boot 版本升级到 2.5。我的套件中的所有测试仍然通过,除了这个 @Springboot 测试:
@Test
void readActuatorInfo_success() throws Exception {
mockMvc.perform(
get("/actuator/info")
.header("Authorization", "Basic dXNlcjpwYXNzd29yZA=="))
.andExpect(status().isOk());
}
它失败了,因为响应是 404。现在,我知道 springboot 默认情况下不会暴露端点,它们必须显式配置。例如,下面的 yaml 应该这样做,但没有。有什么建议吗?
application:
endpoint:
info:
enabled: true
需要明确的是,Springboot 2.3 通过了这个测试
【问题讨论】:
标签: spring-boot spring-boot-actuator