My Cloud Configのapplication.yml
にカスタムプロパティを追加したいとします。ファイル内のコメントは、すべての共有構成用であると言います。しかし、そうすると、JHipsters自身のApplicationPropertiesにプロパティをバインドさせ、そのクラスで失敗するようにします。正しい書き込み可能なプロパティはありません。JHipster Cloud application.ymlにプロパティを追加すると、レジストリ設定が失敗する
application.yml
application:
clients:
- Foo
スタックトレース:
Caused by: org.springframework.boot.bind.RelaxedBindingNotWritablePropertyException: Failed to bind 'application.clients[0]' from 'file:central-config/localhost-config/application.yml' to 'clients[0]' property on 'io.github.jhipster.registry.config.ApplicationProperties'
問題は私のプロジェクトのApplicationPropertiesではありませんが、それはレジストリのアプリケーション内でプロパティクラスです。私はこのイメージを使用するドッカーを介してレジストリを起動します:jhipster/jhipster-registry:v3.1.0。内部のアプリケーション内のApplicationPropertiesは何が壊れているかです。 – ThisIsNoZaku
問題はまだ同じです。そのプロジェクトの 'ApplicationProperties'(https://github.com/jhipster/jhipster-registry/blob/master/src/main/java/io/github/jhipster/registry/config/ApplicationProperties.java)には、クライアントと呼ばれるプロパティしたがって、存在しないapplication.propertiesに値を設定することはできません。 – Ben
このクライアントのプロパティをレジストリに追加することによって、正確に何をしていますか? – Ben