在spring中使用quartz

好吧!我承认我对quartz并不熟悉,这种境况需要通过学习它,使用它去改变。
先记录下最进在spring中使用quartz的经验。spring中提供了对quartz的支持,使得在spring使用quartz变得很容易,只需要在配置文件中进行配置就行了。
当然在路径中要加入相应的jar包,我用的是quartz-all-1.8.3.jar(附件中有),不清楚还需要用到哪些jar包,清楚的请指教一下,谢谢了。

<bean id="xxxService" class="com.service.xxxService" singleton="false">
<property name="xxx1Dao" ref="GroupSmsdetailDao" />
<property name="xxx2Dao" ref="GroupSmslogDao" />
</bean>

<bean id="xxxDetaill" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!--这个是要执行调度的方法所在的类-->
<property name="targetObject" ref="xxxService" />
<!--这个是进行调度的方法-->
<property name="targetMethod" value="xxxFuction" />
<property name="concurrent" value="false" />
</bean>

<bean id="xxxTriggers" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="xxxDetaill" />
<!--cron表达式,确定任务什么时候,什么方式执行-->
<property name="cronExpression" value="0 0/1 22-23 * * ?" />
</bean>

<bean id="xxxSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="xxxTriggers"/>
</list>
</property>
</bean>

很多地方还不是很清晰,等完全的学习完quartz之后,在来详细的加以解说。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值