Как разрешить вложенные свойства с помощью Spring Boot и PropertySourcesPlaceholderConfigurer?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как разрешить вложенные свойства с помощью Spring Boot и PropertySourcesPlaceholderConfigurer?

Сообщение Anonymous »

У меня есть приложение Spring Boot.
Я включаю несколько зависимостей, для которых настроены разные PropertySourcesPlaceholderConfigurer.
Один PropertySourcesPlaceholderConfigurer читает свойства из пользовательского файла .properties с префиксом, например myResolver.
Файл выглядит следующим образом :

Код: Выделить всё

property.one=apple
property.two=${property.one}tree
Я могу правильно внедрить оба свойства с помощью $myResolver{property.one в свой код.
Однако при внедрении $myResolver {property.two}, он внедряется как ${property.one}tree. ${property.one не разрешается в apple.
Как заставить Spring разрешать вложенные свойства внутри файлов свойств?

Подробнее здесь: https://stackoverflow.com/questions/791 ... lve-nested
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»