zl程序教程

您现在的位置是:首页 >  后端

当前栏目

spring定时器,5步完成

Spring 完成 定时器
2023-09-14 09:07:42 时间

spring定时器,5步完成,我们开发的时候会用定时执行任务。

用spring框架时,可以直接使用spring定时功能

1、创建任务调度类,里面一个方法,方法名为work

2、

spring配置文件,配置bean

<bean id="job1" class="com.app.utils.Job1" />

3、

配置MethodInvokingJobDetailFactoryBean

<bean id="SpringQtzJobMethod"

class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">

<property name="targetObject">

<ref bean="job1" />

</property>

<property name="targetMethod">

<value>work</value>

</property>

<property name="concurrent" value="false"/>

</bean>  

4、

配置CronTriggerBean

<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">

<property name="jobDetail" ref="SpringQtzJobMethod"></property>  

<property name="cronExpression" value="0 0 2 * * ?" />

</bean>

5、

配置任务调度,这样运行就可以啦

<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">

<property name="triggers">

<list>

<ref bean="cronTrigger" />

</list>

</property>

</bean>

6、对第四部的补充,可能配置需要用到