Cannot change DefaultLineMapper delimiter ?
Greetings,
I got the following behaviour which I do not understand :
In the following bean property, the | is never used as a separator thus I get incorrect number of fields exception.
If I remove the constructor-arg, remove the delimiter property and thus use the comma separator, then, the fields are correctly tokenized.
It is as if I was not allowed to change the separator. Is this a bug or did I miss something (more likely) ?
<property name="lineMapper">
<bean class="org.springframework.batch.item.file.mapping .DefaultLineMapper">
<property name="lineTokenizer">
<bean
class="org.springframework.batch.item.file.transfo rm.DelimitedLineTokenizer">
<constructor-arg value="|"/>
<property name="names"
value="CUST_ID|CUST_NAME" />
</bean>
</property>
Many thanks !