Чи можливо продовжити довгий рядок у наступному рядку у файлі властивостей Java?
наприклад, якось
myStr=Hello
World
і коли я отримаю, getProperty("myStr")
він повернеться з "Hello World"?
Чи можливо продовжити довгий рядок у наступному рядку у файлі властивостей Java?
наприклад, якось
myStr=Hello
World
і коли я отримаю, getProperty("myStr")
він повернеться з "Hello World"?
Відповіді:
Зворотний косий рядок в кінці рядка дозволяє пробивати кілька рядків, а пробіл, що починає лінію, ігнорується:
myStr = Hello \
World
Документи Java так позначають :
Логічна лінія містить усі дані пари ключових елементів, які можуть бути розповсюджені по декількох суміжних природних лініях, уникаючи послідовності термінатора лінії з символом зворотної косої риски
\
.
Ви повинні використовувати \n\
як рішення.
Перші два символи \n
- новий рядок для рядка, третій \
- багаторядковий файл властивостей.
Наприклад (у application.properties):
mail.bodyText=Hello.\n\
This is notification.