0

複数のサービスが同じ構成サーバーを共有していて、構成サーバーがいくつかのサービスに対して 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
4

1 に答える 1