Вот выдержка из моего исходного файла конфигурации (src/test/resources /example/auto-loaded/config-file.yaml):
Код: Выделить всё
auto-loaded:
yaml-config-file:
yaml-config-file-property: default value
---
spring:
profiles: some-env
auto-loaded:
yaml-config-file:
yaml-config-file-property: value for some-env
---
spring:
profiles: some-other-env
auto-loaded:
yaml-config-file:
yaml-config-file-property: value for some-other-env
some-other-env-property: expected not to be loaded
Код: Выделить всё
auto-loaded:
yaml-config-file:
yaml-config-file-property: default value
---
spring:
config:
activate:
on-profile: some-env
auto-loaded:
yaml-config-file:
yaml-config-file-property: value for some-env
---
spring:
config:
activate:
on-profile: some-other-env
auto-loaded:
yaml-config-file:
yaml-config-file-property: value for some-other-env
some-other-env-property: expected not to be loaded
Вот мои вопросы:
Является ли мой обновленный файл конфигурации правильный формат в соответствии с новым механизмом активации профиля в Spring Boot 3?
Нужны ли дополнительные шаги для обеспечения правильной загрузки и применения конфигураций, специфичных для профиля?
более подробную информацию можно найти здесь https:/ /github.com/negadras/config-properties (тестовый класс DefaultConfigLoaderTest и DefaultConfigLoaderWithProfileTest)
Подробнее здесь: https://stackoverflow.com/questions/773 ... ing-boot-3
Мобильная версия