Spring 对不同数据进行批量解析
Spring batch parsing on different data
我遇到文件类型不同的情况。文件分为 3 部分 header body 和页脚。 Header 可以是 header 大小的 2 类型 dipend 我需要使用 tokenizer 和范围来解析内容。
页脚相同,取决于 body 大小和页脚长度需要解析页脚内容。
我查看了 PatternMatchingCompositeLineMapper 和 fixedlenghttokenizer,但没有找到指定范围条件的方法,也没有在页脚中共享 body 内容以检查长度
我是 spring 批次的新人。请帮我做同样的事情。提前感谢您的任何建议
对于此类高级文件格式,您需要自定义 ItemReader
。
我有重写 mapline 方法,我在其中获取内容和行号,它会为每一行执行。
在执行地图线之前,我根据内容构建分词器,它对我有用
我遇到文件类型不同的情况。文件分为 3 部分 header body 和页脚。 Header 可以是 header 大小的 2 类型 dipend 我需要使用 tokenizer 和范围来解析内容。
页脚相同,取决于 body 大小和页脚长度需要解析页脚内容。
我查看了 PatternMatchingCompositeLineMapper 和 fixedlenghttokenizer,但没有找到指定范围条件的方法,也没有在页脚中共享 body 内容以检查长度
我是 spring 批次的新人。请帮我做同样的事情。提前感谢您的任何建议
对于此类高级文件格式,您需要自定义 ItemReader
。
我有重写 mapline 方法,我在其中获取内容和行号,它会为每一行执行。 在执行地图线之前,我根据内容构建分词器,它对我有用