Je souhaite ajouter une propriété personnalisée au application.yml
de ma configuration Cloud. Les commentaires dans le fichier disent que c'est pour toute la configuration partagée. Toutefois, lorsque je le fais, il provoque la liaison des propriétés à JHipsters ApplicationProperties propres à l'échec de la classe n'a pas la propriété en écriture correcte.Ajout de propriétés à JHipster Cloud application.yml entraîne l'échec de la configuration du registre
application.yml
application:
clients:
- Foo
Stacktrace:
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'
Le problème est pas avec les ApplicationProperties de mon projet, il est la classe de propriétés dans l'application du Registre. Je lance le registre via docker, qui utilise cette image: jhipster/jhipster-registry: v3.1.0. Le ApplicationProperties au sein de l'application à l'intérieur est ce que les pauses. – ThisIsNoZaku
Eh bien, le problème est toujours le même. Le 'ApplicationProperties' (https://github.com/jhipster/jhipster-registry/blob/master/src/main/java/io/github/jhipster/registry/config/ApplicationProperties.java) dans ce projet n'a pas de propriété appelée clients. Vous ne pouvez donc pas définir une valeur dans application.properties qui n'existe pas ici. – Ben
Que devez-vous exactement faire en ajoutant ces propriétés client au registre? – Ben