Всем привет!
Заметил такое поведение в yml.
Если указываю конфигурацию
resource:
apiUrl: ${RESOURCE_API_URL}v2/
То действительно при получении данного параметра по Value получаю с префиксом v2/ в конце
Если указать вот так:
resource:
api-url: ${RESOURCE_API_URL}v2/
То уже префикс не добавляется
Оба написания спринг понимает, api-url написание является правильнее, судя по документации
Пример искуственный, но отражающий дело
если парсить в ConfigurationProperties
, то оба сойдут, т.к. там парсер такой, если указывать в @Value
- то там только точное значение, именно как называется