使用FlatFileItemReader
a构建公共类,主要实现类

b在配置类中新建方法,传入参数,添加注解@Configuration, @Bean
公共类中需要两个参数:(转换的类名,文件资源路径)

使用FlatFileItemWriter
a构建公共类,主要实现类

b在配置类中新建方法,传入参数,@Bean
公共类中需要两个参数:(转换的类名,文件资源路径)

自定义类,实现ItemProcessor

a使用JdbcCursorItemReader
在配置类中新建方法,@Bean

b使用JdbcBatchItemWriter
在配置类中新建方法,@Bean


Chunk中的reader,writer属性分别是在配置类中创建的方法名
a进入页面
b根据配置文件中job标签的id属性找到对应的job测试,点击管理进行
c找到对应磁盘查看数据是否写入到目标文件中

使用 MultiResourceItemReader 实现
创建配置类
需要设置:代理方法(替代执行的方法)+ 资源文件集合
其他内容,与单个文件读取相同。

使用 ClassifierCompositeItemWriter 实现
设置的 setClassifier() 方法:进行区分不同数据根据条件,调用不同写入方法,写入到不同文件。

需要注意:在配置文件中设置stream标签,ref属性的值分别是调用的写入方法名;否则程序会运行出错


原文:https://www.cnblogs.com/zkaiw/p/14982668.html