<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<!--创建任务对象-->
<bean id="task" class="包.要定时执行的类"/>
<!--绑定要执行的类和方法-->
<bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="task"/>
<property name="targetMethod" value="function"/>
</bean>
<!--触发条件-->
<bean id="trigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail"/>
<!--
,时点 /间隔 -范围 *所有
L 日和周后表示最后一个
W 日后加表示工作日
日 和 周 其中一个要是 ?
-->
<property name="cronExpression" value="秒 分 时 日 月 周 年"/>
</bean>
<!--任务调用对象-->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<array>
<ref bean="trigger"/>
</array>
</property>
</bean>
</beans>
Quartz
最新推荐文章于 2022-06-29 10:49:37 发布