当前位置: 首页 > 知识库问答 >
问题:

Spring批处理作业bean可以懒洋洋地初始化吗?

严天逸
2023-03-14

在Spring中,可以将bean配置为懒洋洋地初始化。Spring批处理作业也是(Spring管理的)bean。也就是说,当我配置类似于

<sb:job id="dummyJob" job-repository="jobRepository">
    <sb:step id="dummyStep">
        <sb:tasklet ref="dummyTasklet" />
    </sb:step>
</sb:job>

共有1个答案

松英叡
2023-03-14

这里有两个选项:

  1. 手动配置作业。这将允许您使用Spring公开的常规惰性初始化属性。
  2. 使用Spring Batch 3中提供的JobScope。Spring批处理3将很快可用,但JobScope在上一个里程碑中可用。
 类似资料: