91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
公安县| 讷河市| 牡丹江市| 寻乌县| 洪江市| 池州市| 沁阳市| 浑源县| 福海县| 东兴市| 郎溪县| 定西市| 武义县| 吉隆县| 伊金霍洛旗| 安仁县| 越西县| 南投县| 绥棱县| 平舆县| 峨眉山市| 汶川县| 定结县| 宁化县| 甘孜县| 六盘水市| 葫芦岛市| 荆州市| 南漳县| 霞浦县| 怀宁县| 固安县| 洪洞县| 曲麻莱县| 屏东县| 邯郸县| 勐海县| 邛崃市| 平和县| 铁力市| 凤翔县|