spring定时任务(二)
来源:互联网 发布:mac中qq截图快捷键 编辑:程序博客网 时间:2024/06/07 05:33
spring定时任务(一)是原始的实现job接口的方式,另外spring本身集成了quartz,我们使用的时候其配置文件和原始的实现job接口的方式差不多。
在(一)的基础上实例如下:
1.task.xml
<!-- 要调用的工作类 -->
<bean id="quartzJob"class="com.daibang.dbreport.finance.controller.TimeTaskTest"></bean>
<!-- 定义调用对象和调用对象的方法 -->
<bean id="jobtask"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailF
<!-- 调用的类 -->
<property name="targetObject">
<ref bean="quartzJob" />
</property>
<!-- 调用类中的方法 -->
<property name="targetMethod">
<value>work</value>
</property>
</bean>
<!-- 定义触发时间 -->
<bean id="doTime"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail">
<ref bean="jobtask" />
</property>
<!-- cron表达式 每分钟调用一次0 */1 * * * ?-->
<propertyname="cronExpression">
<value>0 58 22 * *?</value>
</property>
</bean>
<!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序-->
<bean id="startQuertz" lazy-init="false"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="doTime" />
</list>
</property>
</bean>
2.TimeTaskTest.java
@Controller
public class TimeTaskTest {
@Resource
private QuartzUse quartzUse;
public void work() {
System.out.println("定时任务开始");
quartzUse.getBusinessInfo();
}
}
- spring定时任务(二)
- spring整合quartz定时任务(附demo)(二)
- spring schedule定时任务(二):配置文件的方式
- Quartz+Spring 分布式定时任务调度(二)- 集群配置
- spring 定时任务(1)
- spring 定时任务(2)
- spring 定时任务(一)
- 【Spring】 (9)定时任务
- Quartz定时任务(Spring)
- Spring Boot 计划任务(定时任务)
- spring定时任务 (二) 多个任务和执行时间间隔配置
- spring定时任务 (二) 多个任务和执行时间间隔配置
- spring 定时任务(3)--配置多个定时任务
- 短信消息通知服务-spring定时计划任务quartz(二)
- Java定时器(二)之Spring定时任务、Quartz实现
- Spring计划任务(定时任务)
- spring 定时任务(quartz方式实现)
- spring 定时任务(自动同步数据)
- hadoop之一
- VS2010之MFC小技巧(一)
- CentOS伪分布式HBase客户端访问
- hadoop之二
- hadoop之三
- spring定时任务(二)
- java常用配置
- 品味人生
- strtus2.3.6+guice4+jpa(hibernate4)的配置-第三篇
- UTF-8 UTF-16 Unicode编码资料
- Python中父类、子类的一点说明
- jumbo frames
- 信息的丢失导致溢出
- javascript光标定位