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.