zoukankan      html  css  js  c++  java
  • spring quartz开发中使用demo

    1.首先在pom.xml中配置quartz的jar:

    <!--定时器-->
    <dependency>
    <groupId>org.quartz-scheduler</groupId>
    <artifactId>quartz</artifactId>
    <version>1.8.5</version>
    </dependency>

    2.然后在spring-mvc.xml中配置:

    <!-- =====================日常任务job========================== -->
    <bean id="DailyTaskQtzJob" class="com.geese.inout.util.Quartz">
    </bean>
    <bean id="DailyTaskQtzJobMethod"
    class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
    <property name="targetObject">
    <ref bean="DailyTaskQtzJob" />
    </property>
    <property name="targetMethod">
    <value>quartz</value>
    </property>
    </bean>

    <!-- ======================== 调度触发器 ======================== -->
    <bean id="DailyTaskCronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail" ref="DailyTaskQtzJobMethod"></property>
    <!-- 每天下午16:30触发 -->
    <property name="cronExpression" value="0 38 16 ? * *"></property>
    </bean>

    <!-- ======================== 调度工厂 ======================== -->
    <bean id="SpringJobSchedulerFactoryBean"
    class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
    <property name="triggers">
    <list>
    <ref bean="DailyTaskCronTriggerBean" />
    </list>
    </property>
    </bean>

    3.最后在对应的util类里面写对应的操作方法,一般就是插入数据到对应的记录表中

  • 相关阅读:
    ScrollView 实现循环轮播
    UINavigationController和UITabBarController合用
    iOS开发网络篇—网络编程基础
    iOS开发网络篇—搭建本地服务器
    iOS开发网络篇—HTTP协议
    iOS开发网络篇—GET请求和POST请求
    UIView
    iOS准备程序
    iOS小程序-混合计算器
    IOS入门-计算机小程序
  • 原文地址:https://www.cnblogs.com/dzcWeb/p/7000261.html
Copyright © 2011-2022 走看看