快速搭建:
网址:https://start.spring.io/
下载完成后,随便找一个目录解压,导入Idea
pom.xml 文件新增依赖
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
如图所示:
创建安装包: job.testJob.config
新建TestJobConfiguration.java
@Configuration
@EnableBatchProcessing
public class TestJobConfiguration {
/**
* 任务对象工厂
*/
@Autowired
private JobBuilderFactory jobBuilderFactory;
/**
* 任务执行工厂
*/
@Autowired
private StepBuilderFactory stepBuilderFactory;
@Bean
public Job testJob() {
return jobBuilderFactory.get("testJob").start(testJobStep()).build();
}
@Bean
public Step testJobStep() {
return stepBuilderFactory.get("testJobStep").tasklet((contribution, chunkContext) -> {
System.out.println("Test Job Step");
return RepeatStatus.FINISHED;
}).build();
}
}
进入主函数运行:
日志打印如下