我使用Factory创建对象。下面是我的简短示例。来自https://spring.io/guides/gs/batch-processing [SpringBatchJobs]
的示例@Configuration
@EnableBatchProcessing
public class BatchConfiguration {
@Autowired
public JobBuilderFactory jobBuilderFactory;
...
@Bean
public Job importUserJob(JobCompletionNotificationListener listener, Step step1) {
return jobBuilderFactory.get("importUserJob")
.incrementer(new RunIdIncrementer())
.listener(listener)
.flow(step1)
.end()
.build();
}
但是,最终我想通过@Component
在我创建的所有工作中遍历其他JobBuilderFactory
。有没有办法做到这一点?不是工厂模式的功能吗?