Я тоже весенний новичок и новичок в .yaml, и я начинаю получать ответы на вопросы в поисках с косоглазием (многие из них очень устарели или просто сбивают с толку).
В настоящее время у меня есть application.yaml, который выглядит так
spring:
profiles.active: TEST
---
spring:
profiles: DEV
logging:
level:
org.springframework.web: INFO
se.some.url: DEBUG
api:
url:
one: test.url
two : test.url
certification:
policies:
one : 0.0.0.0.0
two : 0.0.30.0
---
spring:
profiles: TEST
logging:
level:
org.springframework.web: INFO
se.some.url: DEBUG
api:
url:
one: test.url
two : test.url
certification:
policies:
one : 0.0.0.0.0
two : 0.0.30.0
Мне нужно иметь возможность использовать значения сертификации.policies и api.url в моем коде и убедиться, что все загружается в зависимости от профиля активен.
Я понял, что должен быть создан класс конфигурации.
Но какую аннотацию следует использовать?
Как мне установить профиль?
Как я могу получить значение?
Благодарен за любую помощь!