Как подставить значение одного свойства в другое в файле свойств? - PullRequest
0 голосов
/ 11 ноября 2010

В файле .properties можно сделать что-то вроде этого:

DB_USERNAME=xyz123
DB_PASS=abc111

DB_USERNAME_UTIL=DB_USERNAME
DB_PASS_UTIL=DB_PASS

Это может показаться странным. Вы можете спросить, зачем нам два разных свойства, если значение обоих одинаково. Ну, я не знаю ответа на этот вопрос, но я должен сделать это или просто сделать вывод, что мы не можем этого сделать.
Я помню, что видел где-то в файле .properties

property1=world
property2=Hell {property1}!

и значение свойства2 было напечатано как «Мир Ада!»

1 Ответ

1 голос
/ 11 ноября 2010

AFAiK это невозможно при использовании стандартных методов java.util.Properties.Вы должны использовать пользовательский класс для чтения этого файла свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...