首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring中配备quartz的方式

2012-08-25 
spring中配置quartz的方式方式一:(ClearMongoJob可以是一个普通的java类)!-- 要调用的工作类 --bean id

spring中配置quartz的方式
方式一:(ClearMongoJob可以是一个普通的java类)
<!-- 要调用的工作类 -->
<bean id="clearMongoJob" />
</property>
<!-- 调用类中的方法 -->
<property name="targetMethod">
<value>count</value>
</property>
</bean>
<!-- 定义触发时间 -->
<bean id="doTime" />
</property>
<!-- cron表达式 -->
<property name="cronExpression">
<value>0/5 * * * * ?</value>
</property>
</bean>
<!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序  -->
<bean id="startQuertz" lazy-init="false" autowire="no"
/>
</list>
</property>
</bean>


方式二:(ClearMongoJob需要实现Job接口,自动执行execute方法)
<bean name="jobDetail" value="com.woyo.pet.task.ClearMongoJob" />
<property name="jobDataAsMap">
<map>
<entry key="name" value="lpkong" />
</map>
</property>
<property name="applicationContextJobDataKey" value="applicationContext" />
</bean>
<!-- 定义触发时间 -->
<bean id="doTime" />
</property>
<!-- cron表达式 -->
<property name="cronExpression">
<value>0/5 * * * * ?</value>
</property>
</bean>
<!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序  -->
<bean id="startQuertz" lazy-init="false" autowire="no"
/>
</list>
</property>
</bean>

热点排行