配置文件中:
指定 id和service全限定名
指定id和方法
指定定时任务的时间
加入到定时任务中
service里只是加一个方法。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
"http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="axleDetailService" class="com.zt.pc.ledger.service.AxleDetectionService"/>
<bean id="axleDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="axleDetailService" />
<property name="targetMethod" value="notice" />
<property name="concurrent" value="false" />
</bean>
<bean id="axleTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="axleDetail" />
<property name="cronExpression">
<value>0 0 0 1 * ? *</value> <!-- 每月1日提醒 -->
<!-- <value>0 0 0 1 1 ? *</value> 每年1月1日提醒 -->
</property>
</bean>
<!-- =====================添加定时任务======================= -->
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<!-- 自动启动 -->
<property name="autoStartup">
<value>true</value>
</property>
<property name="triggers">
<list>
<ref local="axleTrigger"/>
</list>
</property>
</bean>
</beans>
public void notice() {
}