欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring3.2.3+Quartz2.2 整合配置 spring3.2quartz2.2axis2

程序员文章站 2022-07-12 16:10:42
...

步骤:

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

 

  • tpf.rar (174 KB)
  • 下载次数: 69