Как разместить многослойные каталоги свойств, используя spring-cloud-config и spring boot - PullRequest
0 голосов
/ 08 июня 2019

Можно ли разместить файловую структуру, как показано ниже, используя Spring Cloud Config + весеннюю загрузку

dev, uat и т. Д. - это профили

c:config\

defaults.pprops
common.props

c:config\dev\

a.props
b.props
c.props

c:config\uat\

a.props
b.props
c.props

Это монолитный прикладной подход сохраненияСвойства, которые подходят нашему проекту на данный момент.

1) Как разместить такие в Spring-config-облачном сервере?

2) Как прочитать их в клиенте?Поскольку будут разные конечные точки отдыха для разных папок (если это возможно)

3) Как читать все свойства в каталоге, например * .props

В настоящее время мой bootstrap.props является универсальнымone spring.profiles.active = dev spring.cloud.config.uri = http://localhost:7070/ [Это не работает сейчас, так как свойства больше не используются только в одной папке] spring.application.name = xyz,abc, efg

Хранение только application.props и различных приложений - $ {profile} делает файлы свойств очень большими для монолитного приложения.Планируем разбить его на отдельные структуры

...