spring批量制作flatfilereader支持同一数据文件的三个不同的tokenizer

时间:2014-11-04 20:58:55

标签: spring-batch

如果单个固定宽度的ascii文本文件具有三种不同的固定witdth格式的记录,那么spring批量org.springframework.batch.item.file.FlatFileItemReader是否有一种机制将三种不同类型的tokenizer映射到同一个数据文件?

1 个答案:

答案 0 :(得分:0)

看看PatternMatchingCompositeLineTokenizer。它允许您将正则表达式映射到LineTokenizer实现。您可以在此处的文档中详细了解PatternMatchingCompositeLineTokenizerhttp://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/item/file/transform/PatternMatchingCompositeLineTokenizer.html