Quartz worker-初始化对象仅一次?

时间:2019-04-26 17:59:10

标签: spring-boot quartz-scheduler

作业类的内部执行方法
如何仅在首次执行时初始化对象并使用它们, 在此示例中,PrinterVerification.init()是非常昂贵的操作

我可以将类成员添加到PrinterVerificationJob吗?有状态吗? 最佳做法是什么? 谢谢

public class PrinterVerificationJob implements Job{
      public void execute(JobExecutionContext jobExecutionContext) {
          //Initialize object once here?                     
          PrinterChecker printerChecker =PrinterVerification.init();
          printerChecker.doSomeWork();
      }
}

0 个答案:

没有答案