1、前端页面
<a href="${pageContext.request.contextPath}/admin/quart/createQuart.html" class="btn-flat success">
创建定时器
</a>
<a href="${pageContext.request.contextPath}/admin/quart/deleteQuart.html" class="btn-flat success">
删除定时器
</a>
2、后端java
@RequestMapping("/createQuart")
public void createQuart() throws Exception{
String job_name = "动态任务调度";
QuartzManager.addJob(job_name, QuartzJob.class, "0/1 * * * * ?");
}
@RequestMapping("/deleteQuart")
public void deleteQuart() throws Exception{
String job_name = "动态任务调度";
System.out.println("【移除定时】开始...");
QuartzManager.removeJob(job_name);
System.out.println("【移除定时】成功");
}
3、spring的定时器
<!-- 定义业务逻辑类 -->
<!-- <bean id="quart" class="com.yanhui.quart.Quart"/>
调度业务逻辑
<bean id="testDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"
p:targetObject-ref="quart" p:targetMethod="test"
/>
调度触发器
<bean id="quartTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"
p:jobDetail-ref="testDetail" p:cronExpression="0/10 * * * * ?"
/>
设置调度
<bean id="quratScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="quartTrigger"/>
</list>
</property>
</bean> -->
4、Quart类
/**
*
"0 0 12 * * ?"
每天中午12点触发
"0 15 10 ? * *"
每天上午10:15触发
"0 15 10 * * ?"
每天上午10:15触发
"0 15 10 * * ? *"
每天上午10:15触发
"0 15 10 * * ? 2005"
2005年的每天上午10:15触发
"0 * 14 * * ?"
在每天下午2点到下午2:59期间的每1分钟触发
"0 0/5 14 * * ?"
在每天下午2点到下午2:55期间的每5分钟触发
"0 0/5 14,18 * * ?"
在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
"0 0-5 14 * * ?"
在每天下午2点到下午2:05期间的每1分钟触发
"0 10,44 14 ? 3 WED"
每年三月的星期三的下午2:10和2:44触发
"0 15 10 ? * MON-FRI"
周一至周五的上午10:15触发
"0 15 10 15 * ?"
每月15日上午10:15触发
"0 15 10 L * ?"
每月最后一日的上午10:15触发
"0 15 10 ? * 6L"
每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6L 2002-2005"
2002年至2005年的每月的最后一个星期五上午10:15触发
"0 15 10 ? * 6#3"
每月的第三个星期五上午10:15触发
* @author colorbin
* 创建时间: 2017年3月19日 下午9:22:10
*/
public class Quart {
public void test(){
SimpleDateFormat sf = new SimpleDateFormat("hh:mm:ss");
String time = sf.format(new Date());
// System.out.println("此刻时间:"+time);
}
}
全CSDN的丰(好)色(se)博客,这里有书本看不到的Java技术,电影院禁播的电影,欢迎关注QQ群494808400