SpringBatch本身出示了很多拆箱即用的ItemRe
Spring Batch本身出示了很多拆箱即用的ItemReader与ItemWriter完成。Spring Batch 4对于这种部件又出示了Builder完成,客户能够很便捷的根据Builder方式来应用这种部件,接下去大家就开始学习。
这章,大家重中之重探讨下列几类ItemReader和ItemWriter的应用
ItemReader
1、 FlatFileItemReader
针对FlatFileItemReader,官方网实例已得出编码完成。大家这儿很少过多阐释
2、 JpaPagingItemReader
以JPQL方法载入大量数据库查询纪录,为防止内存泄漏,以分页查询方法载入
3、 RepositoryItemReader
以Spring Data JPA(Spring Data Repository)方法获取数据,传到主要参数包括:PagingAndSortingRepository目标,結果集排列方法,启用总体目标方式等。回到Spring Data JPA方式完成实行結果。例如,针对UserReaderRepository:
插口中界定findAllByFirstNameLike方式,查寻FirstName以特殊标识符刚开始的数据库查询纪录,因而,大家的RepositoryItemReader界定以下
ItemWriter
1、 JdbcBatchItemWriter
运用PreparedStatement批处理特点储存数据信息。
2、 RepositoryItemWriter
启用Spring Data JPA (Spring Data CrudRepository)特定方式完成,将数据信息储存到总体目标数据库查询中。例如,大家界定PeopleCrudRepository插口
大家启用CrudRepository中的默认设置save方式完成
本文由搜财资讯网发布,不代表搜财资讯网立场,转载联系作者QQ 841991949,并注明出处:https://www.ncrw.com.cn/news/keji/14535.html