1.概述

定时任务管理是我们可以 通过在线配置定时任务:

  1. 执行脚本
  2. SQL
  3. 执行某接口类

2.操作方法

2.1 执行类

实现类需要实现接口

package com.redxun.system.core.service.job;

/**
 * 处理定时任务接口类。
 */
public interface ISysJobHandler {

    /**
     * 接口名称
     * @return
     */
    String getName();

    /**
     * 定时处理的任务。
     */
    void handJob();
}

实现类:

package com.redxun.system.core.service.job.impl;

import com.redxun.system.core.service.job.ISysJobHandler;
import org.springframework.stereotype.Component;

@Component
public class JobDemo implements ISysJobHandler {
    @Override
    public String getName() {
        return "示例";
    }

    @Override
    public void handJob() {
        System.err.println("handJob");
    }
}

2.2 执行SQL

可以配置数据源和需要执行的SQL语句。

2.3 执行脚本

编写需要执行的java脚本。

2.4 配置定时操作

配置定时任务一般需要定时进行调度的。

我们可以通过配置定时任务界面对任务进行定时处理,配置不同的定时策略进行执行。

文档更新时间: 2022-01-04 10:26   作者:zyg