Jfinal插件Cron4jPlugin 迁移
前言
Jfinal默认提供了一个定时任务插件 Cron4jPlugin
信息
Cron4jPlugin是JFinal集成的任务调度插件,通过使用Cron4jPlugin可以使用通用的cron表达式极为便利的实现任务调度功能。
引入maven依赖
xml
<!--任务调度-->
<dependency>
<groupId>it.sauronsoftware.cron4j</groupId>
<artifactId>cron4j</artifactId>
<version>2.2.5</version>
</dependency>
配置插件
java
@Override
public void configPlugin(Plugins plugins) {
//添加定时任务 每10分钟自动刷新页面数据
Cron4jPlugin cp = new Cron4jPlugin();
cp.addTask("*/10 * * * *", new FlushDataTask());
plugins.add(cp);
.......
}
编写任务类
java
public class FlushDataTask implements Runnable {
@Override
public void run() {
System.out.println("hello jfinal");
}
}
当然还可以将任务配置到配置文件中去,这个可以去看看官方文档 使用外部配置文件
炒鸡简单!!!