Czy można kontynuować długi ciąg w następnym wierszu w pliku właściwości Java?
np. jakoś
myStr=Hello
World
a kiedy dostanę getProperty("myStr")
, wróci z napisem „Hello World”?
Czy można kontynuować długi ciąg w następnym wierszu w pliku właściwości Java?
np. jakoś
myStr=Hello
World
a kiedy dostanę getProperty("myStr")
, wróci z napisem „Hello World”?
Odpowiedzi:
Odwrotny ukośnik na końcu wiersza umożliwia dzielenie wielu wierszy, a biały znak rozpoczynający wiersz jest ignorowany:
Dokumentacja Java przedstawia to w następujący sposób:
źródło
Odwrotny ukośnik mówi aplikacji, aby kontynuowała odczytywanie wartości w następnym wierszu. ^^
źródło
Musisz użyć
\n\
jako rozwiązania.Pierwsze dwa symbole
\n
- nowa linia dla łańcucha, trzeci\
- wielowierszowy w pliku właściwości.Na przykład (w application.properties):
źródło