Jfinal实现定时任务调度

xiaoxiao2021-02-28  96

很多时候,我们会遇到让系统自动执行某段代码去执行业务相关逻辑。如生日短信通知,我们需要一个定时任务,获取到生日当天的所有用户,然后执行短信推送等业务逻辑,Jfinal是如何实现定时任务调度呢?

第一步:在Jfinal的过滤器中的configPlugin方法中加入自己实现的jfinal插件接口类配置。

@Override public void configPlugin(Plugins me){ QuartzPlugin plugin = new QuartzPlugin("job.properties"); me.add(plugin); //...数据源等其他配置 }

其中QuartzPlugin类的代码如下: package com.wlkj.common.config;

import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.Properties;

import org.apache.log4j.Logger; import org.quartz.CronScheduleBuilder; import org.quartz.CronTrigger; import org.quartz.Job; import org.q

转载请注明原文地址: https://www.6miu.com/read-37722.html

最新回复(0)