0
我使用Spring來管理我的桌面應用程序的依賴注入和屬性。它從x.properties文件中讀取一些不在任何存檔中的屬性,但爲了用戶方便,它顯然位於磁盤上。作爲預防措施,我採取了一些步驟讓maven在構建時獲取屬性文件並生成具有適當行結尾和權限的x-win.properties和x-unix.properties,因此最終用戶將擁有兩個文件,並且程序會選擇一個取決於他/她在哪個平臺上。我做了一些測試,並在windows上讀取了unix文件,而且我沒有遇到任何問題,這導致我認爲我可能是過度工程,而且毫無意義的麻煩,在那裏我根本不在乎排隊。我是否錯過了一些東西,當我完全忽略線條時,我會遇到什麼樣的問題?Spring的屬性文件行結構有多重要?
嘗試使用記事本在Windows上打開unix文件。這看起來不太好。如果你確定需要另一個編輯器,例如Notepad ++,那麼你可以使用unix版本,否則你需要一個平臺相關版本的屬性文件。 – Andreas
啊,謝謝,這實際上是非常好的一點。我使用了一些更高級的編輯器,它能夠讀取unix行結尾,看起來確實存在記事本問題,所以我現在的策略可能是正確的。 –