Spring3.2.3+Quartz2.2 整合配置 spring3.2quartz2.2axis2
步骤:
1、下载相关包
quartz-2.2.0-distribution.tar.gz
spring相关jar包
2、编写配置文件
<bean id="activateCardJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject"> <!-- targetObject是Spring定时器的特殊属性 -->
<ref bean="dispatchService" /> <!-- 这个就是具体实现类,如果是注解,则必须为component指定value -->
</property>
<property name="targetMethod"> <!-- targetMethod是Spring定时器的特殊属性 -->
<value>say</value><!-- 就是java类中的任务方法 -->
</property>
</bean>
<bean id="sayRunTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail"><!-- jobDetail是Spring定时器的特殊属性 -->
<ref bean="activateCardJobDetail" />
</property>
<property name="cronExpression">
<value>*/10 * * ? * *</value><!-- cronExpression是Spring定时器的特殊属性 -->
</property>
</bean>
<bean autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers"> <!-- triggers是Spring定时器的特殊属性 -->
<list>
<ref local="sayRunTrigger" />
</list>
</property>
</bean>
附件是具体的项目,包含了所有需要的jar包,以及测试方法类
附件中的项目包含了其他几个组件,是为项目组小项目开发准备的一些组件,这里上传做个记录
其中的readMe.txt包含了历史的添加组件的记录及整合jar包的记录
公司网速太烂,回家传
工程不带jar包,太大了,下面列出jar清单
spring-aop-3.2.3.RELEASE.jar
spring-beans-3.2.3.RELEASE.jar
spring-context-3.2.3.RELEASE.jar
spring-core-3.2.3.RELEASE.jar
spring-expression-3.2.3.RELEASE.jar
spring-test-3.2.3.RELEASE.jar
spring-tx-3.2.3.RELEASE.jar
spring-web-3.2.3.RELEASE.jar
spring-webmvc-3.2.3.RELEASE.jar
commons-logging-1.1.2.jar
jstl-1.2.jar
spring-context-support-3.2.3.RELEASE.jar
c3p0-0.9.1.1.jar
log4j-1.2.16.jar
quartz-2.2.0.jar
quartz-jobs-2.2.0.jar
slf4j-api-1.6.6.jar
slf4j-log4j12-1.6.6.jar
、整合axis2
导入axis2 lib下所有jar包
整合xstream、cglib
导入cglib-nodep2.2.2.jar xstream1.3.1.jar