spring配置计时器
来源:互联网 发布:linux c system 返回值 编辑:程序博客网 时间:2024/05/22 19:08
.xml配置文件
<bean id="jobSchedule" class="com.mesclouds.pbsup.controller.JobScheduler"></bean>
<context:property-placeholder location="/WEB-INF/config/timer.properties" /><bean id="jobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="jobSchedule"></property>
<property name="targetMethod" value="start"></property>
<property name="concurrent" value="false"></property>
</bean>
<bean id="jobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail"></property>
<property name="cronExpression">
<value>${sycn.timer}</value>
</property>
</bean>
<bean id="warnNeedReCheckTask"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="jobSchedule"></property>
<property name="targetMethod" value="warnNeedReChecktask"></property>
<property name="concurrent" value="false"></property>
</bean>
<bean id="jobTrigger_warnNeedReCheckTask" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="warnNeedReCheckTask"></property>
<property name="cronExpression">
<value>${recheck.warnning.timer}</value>
</property>
</bean>
<bean id="checkProjectisSelf"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="jobSchedule"></property>
<property name="targetMethod" value="checkProjectisSelf"></property>
<property name="concurrent" value="false"></property>
</bean>
<bean id="jobTrigger_checkProjectisSelf" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="checkProjectisSelf"></property>
<property name="cronExpression">
<value>${check.warnning.timer}</value>
</property>
</bean>
<bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="applicationContextSchedulerContextKey" value="application"></property>
<property name="triggers">
<list>
<ref bean="jobTrigger"/>
<ref bean="jobTrigger_warnNeedReCheckTask"/>
<ref bean="jobTrigger_checkProjectisSelf"/>
</list>
</property>
</bean>
timer.poperties-->配置文件信息
sycn.timer = 0 0 2 * * ?
recheck.warnning.timer = 0 0 8 * * ?
check.warnning.timer = 0 0 7 * * ?
java文件
public class JobScheduler {
//@Scheduled(cron = "0 0 12 * * ?")
public void start()
{
System.out.println("同步计时器 : " );
}
/**
* 预警需要复检的单据
*/
public void warnNeedReChecktask()
{
System.out.println("预警复检单据计时器 : " );
}
/**
* 查看自检项目
*/
public void checkProjectisSelf()
{
System.out.println("预警巡检单据计时器 : " );
}
}
0 0
- spring配置计时器
- Spring+struts Timer计时器
- Spring中的计时器StopWatch
- spring计时器简单栗子
- Spring中的计时器StopWatch
- Spring计时器StopWatch的使用
- Global配置:Timer 计时器事件...
- spring StopWatch 简单便捷的计时器
- 计时器
- 计时器
- 计时器
- 计时器
- 计时器
- 计时器
- 计时器
- 计时器
- 计时器
- 计时器
- UITableView之(九):上拉刷新的原理介绍
- iOS-开发环境Xcod推荐插件
- 1009. Product of Polynomials (25)
- Creating Concurrency with Threads
- iOS程序猿之Git终端命令行语句整理
- spring配置计时器
- 企业网站建设需要注意的事项
- python 使用相对路径import 模块的方法
- Leetcode 71. Simplify Path
- xp中搭建php环境(安装apache并配置apache)
- poj 1177/USACO 5.5 Picture 线段树+离散化+扫描线
- Minor GC、Major GC和Full GC之间的区别
- KMDF中未分页内存的类型选择
- Spring MVC启动——initStrategies