`
不能跑就走
  • 浏览: 71773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在spring中使用quartz

 
阅读更多
   好吧!我承认我对quartz并不熟悉,这种境况需要通过学习它,使用它去改变。
   先记录下最进在spring中使用quartz的经验。spring中提供了对quartz的支持,使得在spring使用quartz变得很容易,只需要在配置文件中进行配置就行了。
    当然在路径中要加入相应的jar包,我用的是quartz-all-1.8.3.jar(附件中有),不清楚还需要用到哪些jar包,清楚的请指教一下,谢谢了。
<bean id="xxxService" class="com.service.xxxService" singleton="false">
		<property name="xxx1Dao" ref="GroupSmsdetailDao" />
		<property name="xxx2Dao" ref="GroupSmslogDao" />
	</bean>

	<bean id="xxxDetaill" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
                  <!--这个是要执行调度的方法所在的类-->
		<property name="targetObject" ref="xxxService" />
                   <!--这个是进行调度的方法-->
		<property name="targetMethod" value="xxxFuction" />
		<property name="concurrent" value="false" />
	</bean>

	<bean id="xxxTriggers" class="org.springframework.scheduling.quartz.CronTriggerBean">
		<property name="jobDetail" ref="xxxDetaill" />
                  <!--cron表达式,确定任务什么时候,什么方式执行-->
		<property name="cronExpression" value="0 0/1 22-23 * * ?" />
	</bean>

	<bean id="xxxSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<list>
				<ref bean="xxxTriggers"/>
			</list>
		</property>	
	</bean>

     很多地方还不是很清晰,等完全的学习完quartz之后,在来详细的加以解说。
分享到:
评论

相关推荐

    Spring中Quartz的配置

    在Spring中使用Quartz进行任务调度时,首先需要创建一个被调度的类。示例代码如下: ```java package com.kay.quartz; public class QuartzJob { public void work() { System.out.println("Quartz的任务调度!...

    spring任务调度(Quartz )

    首先,要在Spring中使用Quartz,你需要将`quartz-all-1.5.2.jar`等相关的Quartz库添加到项目的类路径中。这个库包含了Quartz所需的所有组件,使你可以方便地创建和管理定时任务。 在配置文件中,我们通常会创建一个...

    spring2与quartz在Web整合

    Spring 2 和 Quartz 是两个在 Java Web 开发中非常重要的框架。Spring 是一个全面的开源应用框架,提供了依赖注入(DI)、面向切面编程(AOP)以及丰富的数据访问和事务管理功能。Quartz,则是一个功能强大的作业...

    spring-quartz jar包

    在Spring中使用Quartz,可以方便地通过XML或Java配置来定义和管理定时任务。 使用Spring Quartz,你可以做到以下几点: 1. **配置简单**:通过Spring的XML配置或者Java配置,可以方便地声明和管理Quartz的Job和...

    Spring中Quartz调度器的使用

    Spring 中 Quartz 调度器的使用是指在 Spring 框架中使用 Quartz 调度器来实现任务调度。Quartz 是一个功能强大且灵活的开源任务调度器,能够满足复杂的任务调度需求。在 Spring 中使用 Quartz 调度器可以将任务调度...

    Spring中的Quartz配置-Spring-定时器-java定时器.doc

    Spring 中的 Quartz 配置-Spring 定时器-...我们学习了 Quartz 的基本概念,了解了如何在 Spring 配置文件中定义 Quartz 的 bean,并了解了 Cron 表达式的使用。最后,我们总结了 Quartz 的优点,了解了它的强大功能。

    Spring定时器quartz

    在Spring中使用Quartz,首先需要在项目中引入Quartz库。通常,这可以通过Maven或Gradle依赖管理工具完成。接着,我们需要配置Spring的ApplicationContext,声明一个SchedulerFactoryBean来创建和管理Quartz ...

    使用spring的quartz定时器要用到的jar包

    下面我们将深入探讨如何在Spring中使用Quartz以及所需的jar包。 首先,要使用Spring的Quartz定时器,你需要确保引入了以下核心的jar包: 1. `quartz.jar`:这是Quartz的核心库,包含了Quartz的调度器、作业、...

    Spring4集成quartz2.2.1

    接着,为了在Spring中使用Quartz,我们需要配置Spring的JobFactory。这通常通过实现`org.springframework.scheduling.quartz.SchedulerFactoryBean`的配置类来完成。例如: ```java @Configuration public class ...

    Spring-quartz计划任务

    在Spring中使用Quartz,首先需要引入相关的依赖。通常,在Maven工程中,我们需要在pom.xml文件中添加Quartz和Spring的依赖项,确保项目能够正确地导入和使用这些库。 ```xml &lt;groupId&gt;org.quartz-scheduler ...

    spring2.0 使用 Quartz 必备包

    spring2.0 使用 Quartz 必备包 里面有: quartz-all-1.5.2.jar spring-support.jar 适合:SSH框架 spring2.0 strut2.0 hibernate3.2等

    Spring的定时任务开发及对Quartz和Timer支持

    在Spring中使用Quartz,可以通过`org.springframework.scheduling.quartz.SchedulerFactoryBean`配置Quartz实例,并将Spring的bean作为job来执行。这样可以利用Spring的依赖注入,使任务代码更加简洁和可测试。 另...

    关于spring中quartz的配置

    如果使用的是Spring Boot,可以在`application.properties`或`application.yml`中配置Quartz,并通过`@EnableScheduling`注解启用定时任务支持。 8. **动态管理定时任务** Spring提供的`SchedulerFactoryBean`...

    spring quartz 任务调度

    在Spring中使用Quartz,我们需要引入quartz和spring-quartz依赖,并在Spring配置文件中进行相应的配置。 创建一个Spring Quartz的Demo通常包含以下步骤: 1. 引入依赖:在项目中添加Quartz和Spring对Quartz支持的...

    spring3整合quartz1.8和spring3整合quartz2.2两个版本示例

    1. **引入依赖**:在项目中添加 Quartz 和 Spring 相关的库,确保版本兼容。对于 Quartz 1.8,你需要导入相应的 JAR 包,例如 `quartz.jar` 和 `slf4j-api.jar` 等。 2. **配置 Quartz**:在 `quartz.properties` ...

    SpringQuartz的使用文档

    Spring对Quartz进行了集成,使其更易于在Spring应用程序中使用。Spring提供了`FactoryBean`类,如`SchedulerFactoryBean`,用于创建和管理Quartz的`Scheduler`实例。这使得我们可以利用Spring的依赖注入(DI)和管理...

    quartz和spring-quartz

    而Spring-Quartz则是Spring框架对Quartz的集成,它使得在Spring应用中使用Quartz变得更加方便。 Quartz的核心概念包括Job(作业)、Trigger(触发器)和Calendar(日历)。Job是实际要执行的任务,Trigger定义了Job...

    spring+quartz demo

    Spring 提供了与 Quartz 集成的模块,使得在 Spring 应用程序中使用 Quartz 更加便捷,包括 Job 实例的管理、触发器的配置以及对 Quartz Scheduler 的控制。 在这个 "spring+quartz demo" 中,我们可以学习到如何将...

Global site tag (gtag.js) - Google Analytics