spring配置quartz入门案例
来源:互联网 发布:矩阵正规化 编辑:程序博客网 时间:2024/05/18 15:06
第一步、引入quartz的jar包
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version></dependency><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz-jobs</artifactId> <version>2.3.0</version></dependency>
第二步、创建一个类,类中执行某个方法public class MyJob {public void run() {System.out.println("当前系统时间为:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));}}
第三步、创建spring的配置文件,并在其中进行配置<!-- 创建任务类对象 --><bean id="myJob" class="com.itheima.quartz.MyJob"></bean><!-- 配置jobDetail任务详情 --><bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"><!-- 注入目标对象 --><property name="targetObject" ref="myJob"></property><!-- 注入目标方法 --><property name="targetMethod" value="run"></property></bean><!-- 配置触发器 --><bean name="myTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"><!-- 注入任务详情 --><property name="jobDetail" ref="jobDetail"></property><!-- 注入cron表达式,通过表达式指定出发的时间点 --><property name="cronExpression"><value>0/5 * * * * ?</value></property></bean><!-- 配置调度工厂 --><bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><list><ref bean="myTrigger"/></list></property></bean>
第四步、加载spring的配置文件public class App {public static void main(String[] args) {new ClassPathXmlApplicationContext("applicationContext.xml");}}以上即是quartz的入门案例,quartz主要功能还是提供一个定时器的作用。此案例通过cron表达式,每五秒执行一次myJob的run方法。其实本文主要还是记录了配置方式,主要的使用还是通过修改cron表达式和代码的逻辑点。
阅读全文
1 0
- spring配置quartz入门案例
- spring quartz 入门配置
- Spring开发环境配置以及入门案例
- Spring配置入门案例(配置文件方式)
- Spring配置入门案例(注解方式 )
- spring + Quartz 入门demo
- Quartz Spring 整合入门
- spring + Quartz 入门demo
- spring入门--spring入门案例
- spring+quartz配置
- spring+quartz配置
- spring quartz 文件配置
- Spring quartz 应用配置
- spring quartz配置
- spring中配置quartz
- spring quartz 配置问题
- Spring中的Quartz配置
- Spring中的Quartz配置
- linux切换用户
- raid 磁盘阵列
- spring framework面向切面编程示例(xml配置):spring-aop
- Lightoj 1132 Summing up Powers(矩阵快速幂)
- 3Sum
- spring配置quartz入门案例
- Zero_is_start
- 3Sum Closest
- 【图论】hdu6073 Matching In Multiplication
- 指针的学习
- python 编写规范 pep8 的问题摘录
- 内存对齐、内存补齐
- Redis实现分布式锁
- 编程实现快速排序