How to set the lineSeperators in an FlatFileItemWriter .
Here I want to set the lineSeperators as "\r\n" (i.e windows default lineseperator )Code:<bean id="ypgadjustmentWriter" class="org.springframework.batch.item.file.FlatFileItemWriter"> <property name="resource" value="file:${YPGPaymentWorkDirectory}" /> <property name="lineAggregator"> <bean class="org.springframework.batch.item.file.transform.FormatterLineAggregator"> <property name="fieldExtractor"> <bean class="org.springframework.batch.item.file.transform.BeanWrapperFieldExtractor"> <property name="names" value="RecordTypeCode....." /> </bean> </property> <property name="format" value="%-1s%-..." /> </bean> </property> <property name="lineSeparator" value="\\r\\n"/> </bean>
If I specific as "\\r\\n" , framework considers as a charater with 6 character word ('\','\','r','\','\','n') .
How to specfic escape sequences as line seperators for flatItemReaders...


Reply With Quote