Несколько путей поиска для сервера конфигурации при загрузке Spring

Мне нужно создать выделенный сервер конфигурации для списка микросервисов. Ниже приведен фрагмент application.yml сервера конфигурации:

server.port: 8888
management.security.enabled: false

spring:
  cloud:
    config:
      server:
        git:
          uri: some github link
          username: ENC(/YNsVqtbBwIOq+KlzzQrn6WZbg1tPxzn9V0BM=)
          password: ENC(+jatkfs906vfPwqPxtkgBn3LeVGr)
          search-paths:
            - microcervices1
            - microservices2
            - microservices3

jasypt:
  encryptor:
    algorithm: some algorithm
    password: Its password

У меня проблема с доступом к этим конфигурациям микросервисов.

Документация http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_spring_cloud_config_server упоминает, что в переменной searchPaths можно использовать подстановочные знаки {application}, {label}, {profile}, чтобы «можно было разделить каталоги в дорожка"

Было бы здорово, если бы кто-нибудь мог мне помочь с этой проблемой, спасибо!


person Vipin Makde    schedule 24.05.2018    source источник
comment
Я думаю, вы ошиблись в путях поиска. Согласно весенней документации, это не «путь поиска», а «пути поиска». Ссылка: cloud.spring.io/spring- cloud-config / single /   -  person Abhijeet    schedule 25.05.2018
comment
Сообщите мне, какую именно ошибку вы получаете.   -  person Abhijeet    schedule 25.05.2018


Ответы (1)


Решить ее можно следующим образом:

Предположим, у вас есть свойства репозитория конфигурации для нескольких служб, организованных в папки: свойства, организованные в папки

Тогда ваш файл конфигурации для сервера конфигурации будет выглядеть так:

server:
  port: 8888
spring:
  cloud:
    config:
      server:
        git:
          uri:[git repo]
          search-paths:
           - billing-service
           - shipping-service

Таким образом, вы можете организовать все свойства в одном центральном репозитории конфигурации и указать серверу конфигурации Spring, в каких папках искать свойства.

person Ion Scorobogaci    schedule 26.11.2018