您的位置:首页 > 编程语言 > Java开发

Spring配置定时任务1

2016-05-03 11:44 399 查看
1.配置文件

<bean id="businessTask" class="com.yingcaiw.controller.goods.BusinessTask"/>
<bean id="businessTaskMethod" class = "org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="businessTask"/>
</property>
<property name="targetMethod">
<value>execute</value>
</property>
</bean>
<bean id="businessTaskBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name = "jobDetail"  ref="businessTaskMethod"></property>
<property name="cronExpression" value="0/1 * * * * ?"></property>
</bean>
<bean id="SpringJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="businessTaskBean"/>
</list>
</property>
</bean>


2.java类

package com.yingcaiw.controller.goods;

public class BusinessTask {
public void execute(){
System.out.println("begin===================================");
}
}


3.maven依赖jar包

<!-- 定时任务 -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: