纳兰性德
  • 微信号:17764149196
您当前的位置:首页  > 后端  > JFinal

jfinal使用Cron4jPlugin

作者:久伴轻尘 时间:2021年08月17日 阅读数:686

jfinal默认提供了一个定时任务插件 Cron4jPlugin

Cron4jPlugin是JFinal集成的任务调度插件,通过使用Cron4jPlugin可以使用通用的cron表达式极为便利的实现任务调度功能。

引入maven依赖

<!--任务调度-->
<dependency>
    <groupId>it.sauronsoftware.cron4j</groupId>
    <artifactId>cron4j</artifactId>
    <version>2.2.5</version>
</dependency>

配置插件

@Override
public void configPlugin(Plugins plugins) {
    //添加定时任务 每10分钟自动刷新页面数据
    Cron4jPlugin cp = new Cron4jPlugin();
    cp.addTask("*/10 * * * *", new FlushDataTask());
    plugins.add(cp);
    .......
}

编写任务类

public class FlushDataTask implements Runnable {
    @Override
    public void run() {
        System.out.println("hello jfinal");
    }
}

当然还可以将任务配置到配置文件中去,这个可以去看看官方文档 使用外部配置文件

炒鸡简单!!!

 

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我删除。邮箱:577955659@qq.com

标签: JFinal

久伴轻尘

人生若只如初见,何事秋风悲画扇