gpt4 book ai didi

java - 如何在 spring batch 的 FlatFileReader 中设置分隔符值?

转载 作者:搜寻专家 更新时间:2023-11-01 01:42:06 27 4
gpt4 key购买 nike

我是 Spring 批处理的新手。我的任务是开发读取平面文件的代码,其中值由竖线“|”分隔。我发现我可以通过 FlatFileReader 来完成。但是我不知道如何在读取期间设置定界符值以及如何将每一列与我的 POJO 成员变量映射。

平面文件中的示例值如下。

3345|742|0|N

3346|743|1|A

3347|742|0|N

3348|742|1|C

3345|743|0|K

提前致谢。

最佳答案

使用Spring Batch

DelimitedLineTokenizer tokenizer = new DelimitedLineTokenizer();
tokenizer.setDelimiter("|");
tokenizer.setNames(new String[]{"id", "name"});

DefaultLineMapper lineMapper = new DefaultLineMapper<Seller>();
lineMapper.setLineTokenizer(tokenizer);

关于java - 如何在 spring batch 的 FlatFileReader 中设置分隔符值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31340899/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com