2012-07-23 35 views
20

我存儲SQL的屬性文件,並使用彈簧這部作品注入它:Java屬性文件使用多行一個屬性

someSQL = select result from myTable where y = 2 and x = ? order by z 

但可讀性我想這一點:

someSQL = select result 
       from myTable 
       where y = 2 
       and x = ? 
       order by z 

什麼我需要使用正確的文本格式嗎?

回答

39

使用\在該行的像

someSQL = select result \ 
       from myTable \ 
       where y = 2 \ 
       and x = ? \ 
       order by z 

另外結束,當心任何尾部空格的自爪哇組裝線時看起來連續反斜槓+換行符。

換句話說:反斜槓必須是換行符前的最後一個字符。

+0

我以爲我試過,謝謝 – NimChimpsky 2012-07-23 10:33:42

4

您添加\(斜線)繼續下一行。 屬性文件會是這樣 -

prop1=first line of prop1 \ 
second line of prop1\ 
third line of prop1 
prop2=first line of prop2 \n \ 
second line of prop2 \n \ 
third line of prop2 
-1

其實這告訴後「\」不能什麼都不甚至沒有空格是非常重要的!

+1

這實際上應該是一個評論,而不是一個答案 – Sirmyself 2017-11-02 14:21:26