J'ai un printemps Boot application.yml
avec cette config pour Cloud Config:Spring cloud client Config avec des espaces réservés
spring:
cloud:
config:
uri: http://localhost:8080/config
name: ${cluster.name}
profile: ${cluster.idx}
Je lis cluster.name
et cluster.idx
d'une coutume PropertySouce
qui charge un fichier JSON. Mais Spring Boot n'est pas capable de résoudre l'espace réservé pour le moment.
13:04:37,370 ERROR [main] org.springframework.boot.SpringApplication(SpringApplication.java:839) : Application startup failed
java.lang.IllegalArgumentException: Could not resolve placeholder 'cluster.idx' in string value "${cluster.idx}"
Comment puis-je dire Spring Boot pour charger mon PropertySource
avant d'essayer de résoudre les espaces réservés? Merci d'avance. J'utilise Sp Boot 1.4.3 et Sp Cloud Config 1.2.2.