第一步 在你当前类中定义一个静态
static {
try {
JSimpleTaskable jt1 = new PushMessage();
new JTimerTask(0, 10 * 1000, jt1);
L.info("初始化启动任务成功---------------------------");
} catch (Exception e) {
L.error(e, "初始化启动任务失败");
}
}
第二部 实现定时任务的类
public class PushMessage implements JSimpleTaskable {
@Override
public void run() {
try {
WxPushMessageList.instance().sendMessage();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
本文介绍了一种使用Java实现定时任务的方法。首先,在类中通过静态代码块初始化任务,并使用自定义的JTimerTask调度器安排任务每10秒执行一次。其次,实现了JSimpleTaskable接口的PushMessage类负责具体的推送消息逻辑。
871

被折叠的 条评论
为什么被折叠?



