Spring3.1 + Quartz 配置
来源:互联网 发布:互联网金融java开发 编辑:程序博客网 时间:2024/05/26 15:57
Quartz jar包是 : quartz-all-1.8.4.jar
spring-quartz.xml:
<!-- 自动扫描quartz包下的所有类,使其解释为定时任务类 -->
<context:component-scan base-package="com.zch168.quartz" />
<bean id="jobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="testQuartz" />
<property name="targetMethod" value="execute" />
<!-- 禁止并发执行 -->
<property name="concurrent" value="false" />
</bean>
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail" />
<!-- 每隔1分钟触发一次 -->
<property name="cronExpression" value="0 0/1 * * * ?" />
</bean>
<bean id="schedulerFactory"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger" />
</list>
</property>
</bean>
TestQuartz.java
@Component
public class TestQuartz extends QuartzJobBean{
public void execute(){
System.out.println("TestQuartz被执行!");
}
@Override
protected void executeInternal(JobExecutionContext arg0)
throws JobExecutionException {
// TODO Auto-generated method stub
}
}
是使用的 自动扫描quartz包下的所有类,使其解释为定时任务类
<context:component-scan base-package="com.zch168.quartz" />
所以不要忘了 TestQuartz 类 的注解。
- Spring3.1 + Quartz 配置
- Spring3.x配置quartz
- Spring3中定时器的配置使用之Quartz
- Spring3中定时器的配置使用之Quartz
- Spring3中定时器的配置使用之Quartz
- 在Spring3+Hibernate4环境中配置Quartz定时器,注入sessionFactory
- Spring3中定时器的配置使用之Quartz
- spring3.2.0 quartz-2.2.1 整合 实现动态定时任务
- Spring3.1集成Quartz,让你的任务执行随心所欲
- Spring3.1.2使用quartz-2.2.1做的web定时器
- spring3.1之后配置messageConverter
- Spring 定时器配置 基于配置文件 (使用 Spring3.2 、 quartz-1.6.5)
- Hibernate4.1+Spring3.1配置变动
- Spring3.1 全annotation 配置MVC
- spring3.1 profile 配置不同的环境
- Spring3.1 MVC注解配置学习
- spring3.1与hibernate4集成配置
- Spring3.1 全annotation 配置MVC
- LeetCode OJ:Longest Consecutive Sequence
- Treeview 选择实现
- 2014容易被淘汰的人(共勉)
- Unity3d 广告牌效果
- Linux下安装Python
- Spring3.1 + Quartz 配置
- SharedPreferences 简单读写
- MBR与GPT
- 注意Hibernate4在开发当中的一些改变
- iostat命令
- 使用Eclipse开发一个Servlet3.0的简单例子
- 检查你的电脑是否有中毒
- ORA-28001密码过期
- 为什么有时候切换分支看起来没有效果?看起来还自动merge了?