我的 Spring Cloud Config Client 依赖于spring.cloud.starter.bus.amqp
,但仍未启用/bus/refresh endpoint
build.gradle
compile("org.springframework.cloud:spring-cloud-starter-stream-rabbit:1.1.3.RELEASE")
compile("org.springframework.cloud:spring-cloud-starter-bus-amqp:1.2.2.RELEASE")
我的配置客户端应用程序中有这些依赖项,但仍未启用/bus/refresh
, /bus/env
.
请让我知道我的客户端应用程序中缺少什么。
笔记:
spring.cloud.bus.refresh.enabled: true
spring.cloud.bus.env.enabled: true
endpoints.spring.cloud.bus.refresh.enabled: true
endpoints.spring.cloud.bus.env.enabled: true
我已尝试在 , 中设置这些指标,application.yml
或application.properties
在 ,中设置这些指标BusAutoConfiguration
以启用/bus/*
端点。
@ConditionalOnProperty(value = "endpoints.spring.cloud.bus.refresh.enabled", matchIfMissing = true)
在我的 Spring Cloud Config Server 应用程序中,我禁用了这些端点,即设置为 false
endpoints.spring.cloud.bus.refresh.enabled: false
endpoints.spring.cloud.bus.env.enabled: false
并观察到在 Spring Boot 启动期间/bus/*
没有启用端点。