作为分线器的弹簧批量输出力CR-LF [英] Spring batch output force CR-LF as line seperator
本文介绍了作为分线器的弹簧批量输出力CR-LF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试强制我的Spring批写入文件,始终使用CR-LF[EDIT]作为行分隔符,而不考虑底层系统。
我正在尝试使用FlatFileItemWriter的setLineSeperator
<bean id="myFileWriter" class="org.springframework.batch.item.file.FlatFileItemWriter">
<property name="lineSeparator">
<value>
</value>
</property>
</bean>
但它始终生成带有"
"作为字符串。我不确定如何取消转义。我查看了FlatFileItemWriter的源代码,那里只是附加了行分隔符。他们还使用System.getProperty("line.seperator")来获取默认值。
我确信我错过了非常简单的东西。
谢谢。
推荐答案
它可以与
配合使用<property name="lineSeparator" value=" " />
要将CR插入XML,您需要使用其字符实体
,对于CRLF,您需要
这篇关于作为分线器的弹簧批量输出力CR-LF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文