Чи можливо продовжити довгий рядок у наступному рядку у файлі властивостей 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.