验证中...
码云 Gitee IDE 全新上线——支持 Git 管理的轻量在线编码环境
gistfile1.txt
原始数据 复制代码
定时任务调度:定时或者一定周期执行服务器上一段代码逻辑。
1.所需的依赖
<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.2.3</version>
</dependency>
2、创建作业(任务)类,创建若干任务方法
3、在spring配置文件中配置quartz定时任务
配置作业对象
<bean id="myJob" class="cn.itcast.jobs.MyJob"></bean>
配置任务详情
<bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="myJob"></property>
<property name="targetMethod" value="sayHello"></property>
</bean>
配置触发器
<bean id="trigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="jobDetail"></property>
<!-- 通过Cron表达式指定执行周期 -->
<property name="cronExpression">
<!-- 每五秒执行一次 -->
<value>0/5 * * * * ?</value>-----------cronExpression-------http://cron.qqe2.com/
</property>
</bean>
配置调度工厂
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="trigger"/>
</list>
</property>
</bean>

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助