`

Java 任务job spring 配置

    博客分类:
  • j2ee
阅读更多

<!-- 定时器 -->
 <!-- <bean id="xxgljob" class="com.fulitong.framework.yx.datatrans.XxglJob">
  <property name="xxglXxcDao">
   <ref bean="xxglXxcDao"/>
  </property>
  <property name="xxglXxlbDao">
   <ref bean="xxglXxlbDao"/>
  </property>
 </bean>
 
 <bean id="sendXxJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject">
   <ref local="xxgljob" />
  </property>
  <property name="targetMethod">
   <value>execute</value>
  </property>
 </bean>
 
 <bean id="xxglTimeTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
  <property name="jobDetail">
   <ref local="sendXxJob" />
  </property>
  <property name="startDelay">
   <value>60000</value>
  </property>
  <property name="repeatInterval">
   <value>86400000</value>
  </property>
 </bean>

 <bean id="myjob" class="com.fulitong.framework.yx.datatrans.GlczjlSjcsJob"></bean>
 <bean id="saveProjectJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject">
   <ref local="myjob" />
  </property>
  <property name="targetMethod">
   <value>execute</value>
  </property>
 </bean>

 <bean id="timeTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
  <property name="jobDetail">
   <ref local="saveProjectJob" />
  </property>
  <property name="startDelay">
   <value>1000</value>
  </property>-->
  <!-- 地磅取数据间隔时间目前是5分钟 -->
  <!--<property name="repeatInterval">
   <value>300000</value>
  </property>
 </bean>

 <bean id="scheduler" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref bean="timeTrigger" />
    <ref bean="xxglTimeTrigger" /> 

   <!--任务中放置两个触发器--> 
   </list>
  </property>
 </bean>  -->

分享到:
评论

相关推荐

    spring job 的配置

    标题中的“Spring Job”的配置指的是在Spring框架中配置定时任务,通常使用的是Spring的Task执行器或者Quartz、Spring Batch等扩展组件。Spring Job是一个宽泛的概念,它可能包括Spring的AsyncConfigurer支持的异步...

    spring动态配置定时任务

    在Java Spring框架中,动态配置定时任务是一项非常实用的功能,它允许我们根据需求灵活地更改或添加定时任务,而无需每次改动都重启应用。本文将深入探讨如何在Spring中实现这种动态配置,以及如何结合数据库来管理...

    k8s+springboot+cronjob 定时任务配置

    本篇文章将详细探讨如何在 Kubernetes (k8s) 集群环境中,结合 Spring Boot 应用程序和 Kubernetes CronJob 资源来配置定时任务。 首先,Spring Boot 是一个流行的 Java 框架,用于快速构建微服务应用。它提供了...

    Quartz--JAVA定时任务\Java应用:Java调度任务和Spring Quartz (1)

    Java定时任务是应用程序中不可或缺的一部分,它允许程序在特定时间执行特定操作,无需用户干预。在JDK 1.3及以后的版本中,`java.util.Timer`类提供了基础的定时任务支持。不过,`Timer`类的功能相对有限,无法精确...

    java spring quartz 动态定时任务

    Java Spring Quartz 动态定时任务是企业级应用中常见的需求,用于执行周期性的后台作业,如数据同步、报表生成等。Spring与Quartz的结合使用,使得我们可以方便地在Spring框架下管理定时任务,同时还能实现任务的...

    Java应用:Java调度任务和Spring Quartz (2)

    在Spring配置文件中,我们首先定义了一个名为`task`的bean,它是实际执行任务的类`Shedule`的实例。这个类通常会包含执行所需逻辑的`execute`方法。然后,我们创建了一个`job`bean,它引用了`JobClass`为`DailySay`...

    java动态管理定时任务

    文件可能包含Spring配置、Quartz配置、任务实现类、数据库脚本等,开发者需要根据具体的代码结构和逻辑进行理解和操作。 总结来说,通过Spring和Quartz的整合,我们可以构建一个强大的定时任务管理系统,不仅可以...

    java各种job

    在实际项目中,开发者会创建一个Spring配置类,配置定时任务,并定义具体的任务类,使用@Scheduled注解来指定执行逻辑和调度策略。 以上知识点是Java开发中处理定时任务的核心技术,它们帮助开发者构建健壮且可扩展...

    Spring与java计划任务项目,本人亲切可用。

    本项目"Spring与java计划任务项目"旨在帮助开发者,尤其是新手,理解并掌握如何在Spring环境中使用Quartz实现任务调度。 Spring框架通过其`TaskExecution`和`TaskScheduling`模块提供了一种轻量级的方式来处理计划...

    Job 基于spring简单实例

    本文将深入探讨基于Spring的Job简单实例,旨在帮助开发者理解如何在Spring中实现任务调度。 首先,Spring提供了强大的任务调度功能,通过`@Scheduled`注解和`TaskScheduler`接口,我们可以轻松地定义和执行定时任务...

    quartz2 与spring4 集成 定时任务Job

    将Quartz2集成到Spring4中,可以方便地管理和执行定时任务,无需在代码中直接管理Scheduler实例,而是通过Spring配置来定义和控制Job。 集成Quartz2和Spring4的过程主要包括以下几个步骤: 1. **引入依赖**:首先...

    Spring任务调度配置及说明(spring+quartz)

    《Spring任务调度配置详解:Spring+...这种灵活的配置方式使得Spring+Quartz成为Java项目中广泛使用的任务调度解决方案。在实际开发中,你还可以利用Spring的AOP特性,进行更复杂的任务处理,如事务管理、异常处理等。

    关于 spring 里的定时任务设置

    在Spring配置文件中,你需要创建一个表示作业的bean,并指定其执行的类。此外,还需要创建一个触发器bean,指定何时启动任务。然而,上述示例中并未展示Quartz的具体配置,只是提到了使用Quartz执行复杂任务的可能性...

    springboot整合quartz定时任务yml文件配置方式

    以下将详细介绍如何在Spring Boot应用中使用YAML文件配置Quartz定时任务,以及涉及的Spring Cloud Alibaba、Dubbo和Nacos的相关知识。 首先,我们需要在`pom.xml`中引入相关的依赖。Spring Boot的`spring-boot-...

    spring java 定时器 执行两次 quartz

    2. **配置错误**:Spring配置中的`@Scheduled`注解或Quartz配置可能设置了错误的触发策略,使得任务被重复触发。 3. **线程安全**:如果你的任务逻辑不是线程安全的,可能会因为并发执行导致问题。 4. **Spring重启*...

    Spring下配置job

    1. **配置Job和Step**:在Spring配置文件中声明Job和对应的Steps。每个Step需要指定Reader、Processor和Writer。 ```xml &lt;batch:job id="myJob"&gt; &lt;/batch:job&gt; ``` 2. **定义ItemReader、ItemProcessor...

    Java_Spring与Quartz的整合

    - 在Spring配置中,使用`&lt;bean&gt;`标签定义Trigger,并关联Job。 4. **启动Scheduler** - 在Spring应用启动时,通过`SchedulerFactoryBean`的`start()`方法启动Scheduler,开始监控并执行Job。 5. **动态管理Job**...

    spring 任务调度

    在IT行业中,Spring框架是Java开发中的一个核心组件,它提供了丰富的功能,包括但不限于依赖注入、AOP(面向切面编程)以及我们今天要讨论的重点——任务调度。Spring的任务调度模块使得开发者能够在应用中轻松地...

    java_Quartz计划任务配置

    - **applicationContext-Quartz.xml**:这是一个Spring配置文件,用于配置Quartz与Spring的集成。在该文件中,你可以声明作业、触发器和调度器的bean,并设置相关属性。 - **JobDetail**: 定义Job的具体信息,如...

    spring quartz通过xml配置实现定时任务demo

    在Java开发中,Spring框架与Quartz库的结合使用能够帮助开发者轻松地创建和管理定时任务。本示例将详细讲解如何通过XML配置文件来实现Spring与Quartz的集成,从而构建一个定时任务Demo。 首先,Quartz是开源的作业...

Global site tag (gtag.js) - Google Analytics