У меня настроено несколько репозиториев на моем весеннем облачном конфигурационном сервере, и поэтому я использую шаблон в своих URL-адресах, с которым будет сопоставляться, чтобы выбрать, из каких GIT репозиториев нужно получить конфигурацию. Допустим, у меня есть этот конфиг:
spring:
cloud:
config:
uri-foo: git@git.foo.com:repo.git
uri-bar: git@git.bar.com:repo.git
server:
git:
uri: ${spring.cloud.config.uri-foo}
repos:
foo:
pattern: "foo/*"
uri: ${spring.cloud.config.uri-foo}
repos:
bar:
pattern: "bar/*"
uri: ${spring.cloud.config.uri-bar}
в этой ситуации, когда запрашивается .../foo(_)application.yml
, сервер конфигурации будет искать файл с именем application.yml
, расположенный в папке foo
foo
репозиторий. Есть ли способ избежать папок foo/
соответственно bar/
внутри репозиториев GIT и использовать шаблон исключительно как дискриминатор в URL?