Apakah mungkin untuk melanjutkan string panjang di baris berikutnya dalam file properti Java?
misalnya, entah bagaimana
myStr=Hello
World
dan ketika saya mendapatkannya getProperty("myStr")
akan kembali dengan "Hello World"?
Apakah mungkin untuk melanjutkan string panjang di baris berikutnya dalam file properti Java?
misalnya, entah bagaimana
myStr=Hello
World
dan ketika saya mendapatkannya getProperty("myStr")
akan kembali dengan "Hello World"?
Jawaban:
Garis miring terbalik di akhir baris memungkinkan Anda memutuskan beberapa baris, dan spasi kosong yang memulai baris diabaikan:
myStr = Hello \
World
Dokumen Java menjelaskannya seperti ini:
Garis logis menampung semua data dari pasangan elemen kunci, yang dapat tersebar di beberapa baris alami yang berdekatan dengan keluar dari urutan terminator garis dengan karakter garis miring terbalik
\
.
Anda perlu menggunakan \n\
sebagai solusi.
Dua simbol pertama \n
- baris baru untuk string, ketiga \
- multi-baris di file properti.
Misalnya (dalam application.properties):
mail.bodyText=Hello.\n\
This is notification.