複数のサービスが同じ構成サーバーを共有していて、構成サーバーがいくつかのサービスに対して spring.datasource.hikari.register-mbeans を有効にしたいものを Vault からプルしているので、プロパティのオーバーライドを使用してサービス (構成クライアント) にこのプロパティの値であり、サービスにプロパティがない場合、デフォルトではプロパティは false です。サービスがそのプロパティの独自の値を提供した場合でも、デフォルト値が常に返されるという問題は、この場合 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