我試圖強制我的彈簧批處理文件始終與CR-LF [編輯]作爲行分隔符,而不考慮底層系統。彈簧批輸出強制CR-LF作爲線分隔器
我試圖用FlatFileItemWriter
<bean id="myFileWriter" class="org.springframework.batch.item.file.FlatFileItemWriter">
<property name="lineSeparator">
<value>\r\n</value>
</property>
</bean>
的setLineSeperator但它總是產生與文件 「\ r \ n」 的字符串。我不知道如何避免這種情況。我查看了FlatFileItemWriter的源代碼,它只是附加了行分隔符。他們還使用System.getProperty(「line.seperator」)獲取默認值。
我相信我缺少一些非常簡單的東西。
謝謝。