Я устанавливаю приложение весенней загрузки, которое получает свои свойства из приложения сервера конфигурации весеннего облака, указывающего на репозиторий Git config и на сервер Vault.
Приложение сервера конфигурации весеннего облака.properties:
spring.config.name=configserver
server.port=8888
spring.profiles.active=git,vault
# Config repository
spring.cloud.config.server.git.uri=...
spring.cloud.config.server.git.username=...
spring.cloud.config.server.git.password=...
spring.cloud.config.server.git.clone-on-start=true
spring.cloud.config.server.git.default-label=local
spring.cloud.config.server.git.searchPaths={application}
# Vault connexion
spring.cloud.config.server.vault.port=8200
spring.cloud.config.server.vault.host=127.0.0.1
Spring-клиент bootstrap.properties:
spring.application.name=app1
spring.profiles.active=local
server.port=8082
spring.cloud.config.uri=http://localhost:8888
spring.cloud.config.token=...
Таким образом, он хорошо работает для получения свойств конфигурации из Git и Vault, но если в bootstrap.properties я использую список, разделенный запятымидля "spring.application.name", например:
spring.application.name=app1,app2
Это работает только для получения свойств конфигурации из Git, но не из Vault.
Как настроить сервер конфигурации Spring для распознавания Vaultболее одной папки, как в этом случае «secret / app1» и «secret / app2»?