6、编写Job启动类@Component@Slf4jpublic class StartImportPersonJob {@Autowiredprivate Job importPersonJob;@Autowiredprivate JobLauncher jobLauncher;@PostConstructpublic void startJob() throws JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {JobParameters jobParameters = new JobParametersBuilder().addString("importDate", LocalDate.of(2022, 08, 31).format(DateTimeFormatter.ofPattern("yyyyMMdd"))).toJobParameters();JobExecution execution = jobLauncher.run(importPersonJob, jobParameters);log.info("job invoked");}}7、自动配置SpringBatch@SpringBootApplication@EnableBatchProcessingpublic class SpringBatchReadCsvApplication {public static void main(String[] args) {SpringApplication.run(SpringBatchReadCsvApplication.class, args);}}【使用SpringBatch读取csv文件】主要是 @EnableBatchProcessing 注解
5、执行结果

文章插图
执行结果
6、完整代码https://gitee.com/huan1993/spring-cloud-parent/tree/master/spring-batch/spring-batch-read-csv
推荐阅读
- 使用 JavaScript 实现无限滚动
- 蒸鱼豉油可以炒菜吗
- 怎样制作红油辣椒
- 如何使用健身器材
- 分享微信使用技巧,快来涨姿势啦
- 海外版抖音TikTok使用教程详解
- 减肥方法使用新的软呼啦圈
- 如何在 Vuejs 中使用 Supertokens 的预构建 UI
- 在Java 8及更高版本中使用Java流
- 热熔胶我们常用的几种实用的使用方法 热熔胶怎么用
