类图
我们默认单线程就是使用SimpleJob
如我们job创建过程,当然我们有需求可以自定义
/** * 主要 * @return * @throws Exception */ @Bean public Job footballJob() throws Exception { Job job= modularBatchConfiguration.jobBuilders() .get("syncOrderJob") .start(simpleOrderStep())//单线程 .build(); return job; }
org.springframework.batch.core.job.builder.SimpleJobBuilder#build
public Job build() { if (builder != null) { return builder.end().build(); } SimpleJob job = new SimpleJob(getName()); super.enhance(job); job.setSteps(steps); try { job.afterPropertiesSet(); } catch (Exception e) { throw new JobBuilderException(e); } return job; }
待定了 以后有机会使用再更新