我有多个服务共享同一个配置服务器,其中配置服务器从 Vault 中提取我想要为某些服务启用 spring.datasource.hikari.register-mbeans 的东西,所以我使用Property Overrides让服务(配置客户端)提供此属性的值,默认情况下该属性为 false,以防服务没有该属性。即使服务提供了它自己的属性值,它总是返回默认值的问题是这种情况下是错误的,它完全忽略了来自服务的那个,有什么建议吗?
application:
name: my-config-server
profiles:
active: vault
cloud:
config:
server:
overrides:
spring.datasource.hikari.register-mbeans: ${app.spring.datasource.hikari.register-mbeans:false}
spring.boot.admin.client.password: ${app.spring.boot.admin.client.password:defaultAdminPassword}
vault:
port: 8200
host: 127.0.0.1
kv-version: 2