在ssm项目里面实现定时任务从数据库获取定时时间
1.创建定时时间表

2.创建定时任务类
package com.tencent.tusi.test.quartzTest;
import com.tencent.tusi.business.entity.TSystemUsers;
import com.tencent.tusi.business.service.TSystemUsersService;
import org.springframework.beans.factory.annotation.Autowired;
import static com.tencent.tusi.currency.utils.DateUtil.now;
public class InsertUserAfterTenSecond {
@Autowired
public TSystemUsersService tSystemUsersService;
public void insertRecord(){
TSystemUsers user=new TSystemUsers();
user.setcUserName("汤师爷");
user.setcPassWord("984646");
user.setcAddress("m78");
user.setcPhone("11000");
user.setcSex("女");
user.setcDepartmentId(2);
user.setRegisterTime(now());
int i = tSystemUsersService.insertUser(user);
if(i>0

本文介绍了在SSM项目中使用Quartz实现定时任务,任务从数据库动态获取定时时间的方法。首先创建定时时间表,然后创建定时任务类用于插入数据。接着在配置文件中设置任务类,并定义初始的cron表达式。之后通过数据库获取配置时间,利用`lazy-init="false"`确保初始化时加载,并指定方法和类路径。最后,展示了如何在14:45和15:10这两个时间点执行插入数据的任务。
最低0.47元/天 解锁文章
2万+

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



