spring 3中有个任务调度的,现在我用的是这种方式:
<task:scheduled-tasks>
<task:scheduled ref="adminController" method="test" cron="3/10 * * * * ?" />
</task:scheduled-tasks>
我告诉你一个方法,直接找quartz的相关用法
手动没问题
不要写在配置文件中,直接新建任务调度的方法即可
// 统一设置执行时间
jobDataMap.put(Constant.JOB_DATA_EXCUTE_TIME, time);
SimpleTrigger trigger = new SimpleTrigger("SimpleTrigger_" + jobKey,
Scheduler.DEFAULT_GROUP, time);
jobDetail.setJobDataMap(new JobDataMap(jobDataMap));