我正在使用 spring-batch
进行作业执行。在哪个类上放置 @EnableBatchProcessing(modular = true)
注释是否重要?
我会将其放置在全局的 ApplicationConfig
上,还是将其放置在创建批处理作业执行上下文的模块化批处理配置上会更好?例如:
@Configuration
public class ModularBatchConfig {
@Bean
public ApplicationContextFactory myJob() {
return new GenericApplicationContextFactory(MyJob.class);
}
}
@Configuration @EnableAutoConfiguration
类和一个用于模块化批处理配置的类。您建议在哪里添加@EnabelBatchProcessing(modular = true)
? - membersound@EnableAutoConfiguration
所在的位置相同。 - Michael Minella