亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java CronTriggerFactoryBean類使用實例

小億
114
2023-12-18 15:10:02
欄目: 編程語言

CronTriggerFactoryBean是Spring Framework中的一個類,用于創建CronTrigger對象,并將其與JobDetail對象關聯起來。CronTrigger對象用于定義任務的執行時間規則,可以按照Cron表達式來指定執行時間。

下面是一個使用CronTriggerFactoryBean的示例:

  1. 創建一個CronTriggerFactoryBean bean并配置屬性:
@Bean
public CronTriggerFactoryBean cronTrigger() {
    CronTriggerFactoryBean cronTrigger = new CronTriggerFactoryBean();
    cronTrigger.setCronExpression("0 0 12 * * ?"); // 每天中午12點執行
    cronTrigger.setJobDetail(jobDetail()); // 關聯JobDetail對象
    return cronTrigger;
}
  1. 創建一個JobDetail對象:
@Bean
public JobDetailFactoryBean jobDetail() {
    JobDetailFactoryBean jobDetail = new JobDetailFactoryBean();
    jobDetail.setJobClass(MyJob.class); // 指定任務類
    jobDetail.setDurability(true); // 設置任務持久化,即使沒有觸發器也保留任務
    return jobDetail;
}
  1. 創建一個SchedulerFactoryBean bean,并將CronTriggerFactoryBean對象添加到triggers屬性中:
@Bean
public SchedulerFactoryBean schedulerFactoryBean() {
    SchedulerFactoryBean schedulerFactory = new SchedulerFactoryBean();
    schedulerFactory.setTriggers(cronTrigger().getObject());
    return schedulerFactory;
}

注意:在示例中,MyJob是一個自定義的任務類,需要實現org.quartz.Job接口。

0
成安县| 观塘区| 乌恰县| 红河县| 景宁| 镶黄旗| 福贡县| 闻喜县| 岳西县| 资溪县| 连平县| 调兵山市| 宣汉县| 铜川市| 绩溪县| 安福县| 平湖市| 濉溪县| 正蓝旗| 泾源县| 腾冲县| 白玉县| 宿松县| 区。| 丰都县| 浦东新区| 苏州市| 黎平县| 桦甸市| 大悟县| 云龙县| 额尔古纳市| 泸州市| 平乡县| 金坛市| 建始县| 麦盖提县| 汪清县| 玉林市| 乌兰县| 新绛县|