Bir Java özellikler dosyasında bir sonraki satırda uzun bir diziye devam etmek mümkün müdür?
örneğin, bir şekilde
myStr=Hello
World
ve aldığımda getProperty("myStr")"Merhaba Dünya" ile geri dönecek?
Bir Java özellikler dosyasında bir sonraki satırda uzun bir diziye devam etmek mümkün müdür?
örneğin, bir şekilde
myStr=Hello
World
ve aldığımda getProperty("myStr")"Merhaba Dünya" ile geri dönecek?
Yanıtlar:
Bir satırın sonundaki ters eğik çizgi, birden çok satırı ayırmanıza olanak tanır ve bir satırı başlatan boşluk yok sayılır:
myStr = Hello \
World
Java docs bu şekilde koydu:
Mantıksal bir satır, bir ters eğik çizgi karakteriyle satır sonlandırıcı dizisinden kaçarak birkaç bitişik doğal satıra yayılabilen bir anahtar öğe çiftinin tüm verilerini tutar
\.
\n\Çözüm olarak kullanmanız gerekir .
İlk iki sembol \n- dize için yeni satır, üçüncü \- özellikler dosyasında çok satırlı.
Örneğin (application.properties içinde):
mail.bodyText=Hello.\n\
This is notification.