У меня есть приложение весенней загрузки 2, которое действует как сервер конфигурации со следующими свойствами.Обратите внимание, в частности, на свойства «default-label», которые являются пустой строкой, потому что мы извлекаем непосредственно папку, содержащую файлы, а не какую-либо родительскую ветку / папку.
spring:
application:
name: config-server
profiles:
include: subversion
cloud:
config:
server:
svn:
uri: https://...somesvnrepo.../project/trunk/config
username: abc
password: 123
default-label:
basedir: C:\Users\Tom\Documents\MtgLemon\configserver_tmp
Содержимое / trunk /Конфиг прямо вперед.Нет подкаталогов и только эти файлы:
- application.yml
- application-dev.yml
- myservice.yml
- myservice-dev.yml
- logback.xml
Обслуживание файлов yml работает нормально, но получение файла logback.xml с использованием " простого текста api " не работает привсе.
Выполнение localhost:8888/appname/default/master/logback.xml
выдает ошибку «мастер меток не найден», что правда, у меня нет этой метки.Любая другая комбинация путей, пропуская профили или метки, приводит к 404 вплоть до простого вызова localhost:8888/logback.xml
.Добавление параметра запроса? UseDefaultLabel не имеет значения.На самом деле, я не понимаю назначение части имени приложения, профиля и метки, когда контекст заключается в получении простого текстового файла, который не привязан ни к какому конкретному приложению, профилю или метке.
Я нашел похожих вопросов в Интернете, но они упоминают об обновлении своей весенней загрузочной версии, и тогда это работало на них.Я уже на последней весенней загрузочной версии (версия 2.1.3).
Это потому, что я использую SVN?Или из-за пустой метки по умолчанию?