Je cours une application Spring Boot
sur PCF
. L'application obtient sa configuration d'un Spring Cloud Config Server
qui s'exécute en tant que service PCF
et lié à l'application.CloudFoundry: Impossible de résoudre l'espace réservé 'cloud.services.rabbitmq.credentials.username'
Voici un extrait de la configuration:
rabbit:
internal:
username: \${cloud.services.rabbitmq.credentials.username}
je maintenant lié la l'application de service rabbitmq
, mais quand je commence l'application que je reçois l'erreur suivante:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'cloud.services.rabbitmq.credentials.username' in value "\${cloud.services.rabbitmq.credentials.username}"
J'ai ajouté les dépendances mentionnées dans le PCF docs. J'ai également essayé avec le CloudPropertiesConfig
mentionné dans les docs.
Qu'est-ce qui me manque?
Note: Je ne voulais pas lire les propriétés, je ne veux pas autoconfigurer le rabbitmq puisque j'ai d'autres instances de rabbitmq, et donc plusieurs ConnectionFactory
.
Versions:
PCF: 1.11
Spring Boot: 1.5.2
Deux questions, utilisez-vous Spring Cloud Services? Si c'est le cas, vous devriez demander de l'aide via les canaux définis. Qu'est-ce que le slash avant le signe du dollar? – spencergibb