java spring中配置quartz定时任务
2017-08-25 11:08
405 查看
1.先引入quartz、spring-context-support的jar包,再创建一个任务类
在maven中引入
2.然后新建一个配置文件applicationQuartz..xml
3.把这个xml文件引入到默认的spring配置文件中
<import resource="classpath*:applicationQuartz.xml"/>
4.运行程序, 到了配置的时间,就会自动执行。
在maven中引入
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.0.2.RELEASE</version> </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> </dependency>
@Component public class SignQuartz { public void effectivePlan() { System.out.println("定时任务"); } }
2.然后新建一个配置文件applicationQuartz..xml
<?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="SpringQtzJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="signQuartz" /><!-- 交给spring容器管理,上面类名SignQuartz首字母小写) --> </property> <property name="targetMethod"> <value>effectivePlan</value><!-- 类中对应的方法 --> </property> </bean> <bean id="CronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail" ref="SpringQtzJobMethod"></property> <property name="cronExpression" value="0 30 0 27 * ?"></property><!-- 每个月27号0点30分执行,这里可以自行配置时间 --> </bean> <bean id="SpringJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="CronTriggerBean" /> </list> </property> </bean> </beans>
3.把这个xml文件引入到默认的spring配置文件中
<import resource="classpath*:applicationQuartz.xml"/>
4.运行程序, 到了配置的时间,就会自动执行。
相关文章推荐
- java 定时器,固定某个时间执行(Spring+Quartz实现定时任务的配置方法)
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- spring多个定时任务quartz配置
- Spring3.0.6+Quartz1.8.5实现定时任务的配置方法
- spring quartz 注解配置定时任务
- spring配置quartz定时任务
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz 实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置实例
- Spring+Quartz实现定时任务的配置方法
- Spring 定时任务 quartz的配置
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz实现定时任务的配置方法
- Spring+Quartz配置定时任务
- spring多个定时任务quartz配置
- Spring+Quartz实现定时任务的配置方法
- Spring 配置Quartz 定时任务调度服务
- Spring+Quartz实现定时任务的配置方法
- JAVA 中 用quartz 完成定时任务的相关配置