- 浏览: 3431845 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
spring4.0 整合 Quartz 实现动态任务调度 http://www.cnblogs.com/Alandre/p/3735072.html
Spring 3整合Quartz 2实现定时任务二:动态添加任务 http://www.dexcoder.com/selfly/article/308
Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务 http://www.dexcoder.com/selfly/article/311
Spring + Quartz任务调度实战之动态作业调度 http://blog.csdn.net/kongxx/article/details/6860732
任务调度开源框架Quartz动态添加、修改和删除定时任务 http://blog.csdn.net/luo201227/article/details/37511137
Spring 调度工具Quartz cron 表达式的格式 http://blog.csdn.net/limenghua9112/article/details/45242239
Quartz的cron表达式 http://www.blogjava.net/javagrass/archive/2011/07/12/354134.html
Spring Quartz 1.8x http://panyongzheng.iteye.com/blog/2081469
http://blog.csdn.net/lk_blog/article/details/11744621
注:Spring3.2.4配置文件中使用CronTriggerFactoryBean来集成quartz2.x,使用CronTriggerBean来集成quartz1.8.x及以前版本.
如果涉及到shiro: shiro安全框架扩展教程--异常退出没有清除缓存信息处理方案 http://blog.csdn.net/shadowsick/article/details/17265625
这个方法可能避免使用sessionValidationScheduler, 就是避免使用, 就能使用高版本的quartz了.
注解方式参考:基于Spring注解方式配置Quartz http://blog.csdn.net/evankaka/article/details/45400781
applicationContext.xml:
web.xml:
代码下载地址:http://download.csdn.net/detail/lk_blog/6277021
Spring 3整合Quartz 2实现定时任务二:动态添加任务 http://www.dexcoder.com/selfly/article/308
Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务 http://www.dexcoder.com/selfly/article/311
Spring + Quartz任务调度实战之动态作业调度 http://blog.csdn.net/kongxx/article/details/6860732
任务调度开源框架Quartz动态添加、修改和删除定时任务 http://blog.csdn.net/luo201227/article/details/37511137
Spring 调度工具Quartz cron 表达式的格式 http://blog.csdn.net/limenghua9112/article/details/45242239
Quartz的cron表达式 http://www.blogjava.net/javagrass/archive/2011/07/12/354134.html
Spring Quartz 1.8x http://panyongzheng.iteye.com/blog/2081469
http://blog.csdn.net/lk_blog/article/details/11744621
注:Spring3.2.4配置文件中使用CronTriggerFactoryBean来集成quartz2.x,使用CronTriggerBean来集成quartz1.8.x及以前版本.
如果涉及到shiro: shiro安全框架扩展教程--异常退出没有清除缓存信息处理方案 http://blog.csdn.net/shadowsick/article/details/17265625
这个方法可能避免使用sessionValidationScheduler, 就是避免使用, 就能使用高版本的quartz了.
注解方式参考:基于Spring注解方式配置Quartz http://blog.csdn.net/evankaka/article/details/45400781
applicationContext.xml:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.springframework.org/schema/task" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd"> <!-- 启动触发器的配置开始 --> <bean name="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="myJobTrigger" /> </list> </property> </bean> <!-- quartz-2.x的配置 --> <bean id="myJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="jobDetail"> <ref bean="myJobDetail" /> </property> <property name="cronExpression"> <value>0/1 * * * * ?</value> </property> </bean> <!-- 调度的配置结束 --> <!-- job的配置开始 --> <bean id="myJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="myJob" /> </property> <property name="targetMethod"> <value>work</value> </property> </bean> <!-- job的配置结束 --> <!-- 工作的bean --> <bean id="myJob" class="com.pandy.framework.base.comm.quartz.QuartzJob1" /> <!-- 使用注解的方式来扫描定时任务 --> <!-- 定时器开关 开始--> <task:annotation-driven/> <!-- 定时器开关 结束--> <task:scheduled-tasks> <task:scheduled ref="quartzJob3" method="work" cron="1/4 * * * * ?"/> </task:scheduled-tasks> </beans>
package com.pandy.framework.base.comm.quartz; /** * 项目名称: wp_idea_linux * 功能说明: * 创建者: Pandy, * 邮箱: panyongzheng@163.com, 1453261799@qq.com * 版权: * 官网: * 创建日期: 15-12-3. * 创建时间: 上午11:46. * 修改历史: * ----------------------------------------------- */ public class QuartzJob1 { public void work() { System.out.println("任务调度------------------------------QuartzJob1"); } }
package com.pandy.framework.base.comm.quartz; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Service; /** * 项目名称: wp_idea_linux * 功能说明: * 创建者: Pandy, * 邮箱: panyongzheng@163.com, 1453261799@qq.com * 版权: * 官网: * 创建日期: 15-12-3. * 创建时间: 上午11:46. * 修改历史: * ----------------------------------------------- */ @Service public class QuartzJob2 { @Scheduled(fixedDelay = 3000) public void work() { System.out.println("任务调度------------------------------QuartzJob2"); } }
package com.pandy.framework.base.comm.quartz; import org.springframework.stereotype.Service; /** * 项目名称: wp_idea_linux * 功能说明: * 创建者: Pandy, * 邮箱: panyongzheng@163.com, 1453261799@qq.com * 版权: * 官网: * 创建日期: 15-12-3. * 创建时间: 上午11:49. * 修改历史: * ----------------------------------------------- */ @Service public class QuartzJob3 { public void work() { System.out.println("任务调度------------------------------QuartzJob3"); } }
web.xml:
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- Spring config start --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- Spring config end --> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
代码下载地址:http://download.csdn.net/detail/lk_blog/6277021
发表评论
-
分布式存储系统GlusterFS安装配置
2016-06-27 14:51 1038http://navyaijm.blog.51cto.com/ ... -
分布式查询 presto 入门安装使用
2016-06-24 15:44 2507http://my.oschina.net/chengxiao ... -
Spring Boot 属性配置
2016-06-24 11:04 1189Spring Boot 属性配置和使用 http://blog ... -
Spring Boot 集成MyBatis
2016-06-24 10:55 2035Spring Boot 集成MyBatis http://bl ... -
Spring MVC防重复提交
2016-06-17 15:47 1653http://my.oschina.net/zyqjustin ... -
Spring容器加载完之后执行特定任务
2016-06-17 15:36 2294http://my.oschina.net/simpleton ... -
跟我学习dubbo
2016-06-17 15:20 1075跟我学习dubbo-目录 http://bluereader. ... -
JavaMelody监控web服务器
2016-06-17 14:20 1185JavaMelody监控web服务器 http://my.os ... -
使用spring-session和shiro来代理session的配置
2016-06-16 11:21 12067使用spring-session和redis来代理sessio ... -
JSTL 的 if else : 有 c:if 没有 else 的处理
2016-06-14 09:52 1343http://blog.csdn.net/xiyuan1999 ... -
spring mvc 请求转发和重定向
2016-06-14 09:48 1407http://blog.csdn.net/jackpk/art ... -
freemarker使用记录
2016-06-08 16:24 1313freeMarker语法 http://uule.iteye. ... -
freemarker判断是否为空
2016-06-08 16:03 2http://www.oschina.net/code/sni ... -
ehcache 分布式支持
2016-06-05 22:26 1104原文 http://my.oschina.net/glenxu ... -
Intellij IDEA插件开发入门
2016-05-26 11:42 2890原文: http://blog.csdn.net/dc_726 ... -
阿里巴巴Druid数据源的配置与使用
2016-05-24 17:42 1551http://my.oschina.net/wjme/blog ... -
mvc:view-controller
2016-05-18 10:26 1089http://blog.csdn.net/lzwglory/a ... -
spring配置事物的方式:注解和aop配置
2016-05-14 00:26 4113参考: Spring AOP中pointcut express ... -
分布式任务调度组件 Uncode-Schedule
2016-05-13 14:47 2293http://www.oschina.net/p/uncode ... -
Mybatis分库分表扩展插件
2016-05-12 15:47 1632http://fangjialong.iteye.com/bl ...
相关推荐
Spring4.X与Quartz2.X是两个在企业级Java应用中广泛使用的开源框架。Spring是一个全面的、模块化的应用开发框架,它简化了Java EE应用的开发,提供了强大的依赖注入、AOP(面向切面编程)以及丰富的数据访问支持。而...
Spring Quartz 1.8.x 是一个基于Java的开源任务调度框架,它允许开发者在应用程序中定义定时任务。这个版本是Spring对Quartz Scheduler的一个集成,Quartz是一个强大的、完全可配置的作业调度库,用于执行计划任务。...
在Spring3中整合Quartz1.8.6,可以方便地管理并执行定时任务,但随着Spring框架的升级,如升级到Spring4,可能需要与更新版本的Quartz(如2.x)进行集成。 1. **Spring3的IoC容器与Quartz的结合** Spring3的...
6. **集成支持**:Spring 3.x加强了对其他流行技术的集成,如Hibernate、MyBatis、Quartz等,使得整合这些框架更加方便。 7. **XML配置优化**:Spring 3.x支持基于注解的配置,可以减少甚至完全不使用XML配置,提高...
<version>2.x.x <groupId>org.springframework <artifactId>spring-context-support <version>2.x.x ``` 2. **配置Quartz**:在Spring的配置文件(如applicationContext.xml)中,配置Scheduler实例,...
该项目是一款基于Spring Boot 2.x和Quartz框架构建的CRUD任务管理系统源码,共计1636个文件,涵盖760个SVG图形文件、640个PNG图片文件、56个CSS样式文件、25个JavaScript脚本文件、22个SQL脚本文件、18个LESS和SCSS...
最后,Quartz 2.1.x帮助手册还会详细介绍如何配置Quartz,包括在XML、代码或Spring框架中设置Scheduler实例,以及如何集成到现有的应用程序中。它还将提供示例代码和最佳实践,帮助开发者快速上手并充分利用Quartz的...
一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。基于 Spring Boot 2.X 版本的深度入门教程。快速学会 SpringMVC API 接口的编写的同时,我还想...
quartz 1.x 需要升级为 quartz 2.x。在 Maven 项目中,可以添加以下依赖:<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version></dependency>。同时,...
基于 Spring Boot 2.X 版本的深度入门教程。 市面上的 Spring Boot 基础入门文章很多,但是深度入门文章却很少。对于很多开发者来说,入门即是其对某个技术栈的最终理解,一方面是开发者“比较懒”,另一方面是文章...
第2章:通过一个简单的例子展现开发Spring Web应用的整体过程,通过这个实例,读者可以快速跨入Spring Web应用的世界。 第3章:讲解Spring IoC容器的知识,通过具体的实例详细地讲解IoC概念。同时,对Spring框架...
此外,Spring还提供了强大的整合能力,可以与众多开源技术无缝对接,如MyBatis、Hibernate、Quartz定时任务、Apache CXF和 Axis webservices、Spring Boot、Spring Security等,极大地丰富了企业应用的构建选项。...
- Spring 3.2.x 支持与各种框架的集成,如 MyBatis、Quartz、Struts 等,源码中可以看到这些集成的实现细节。 通过对 Spring Framework 3.2.x 源码的深入研究,我们可以更好地理解这个框架的工作原理,提高我们的...
《精通Spring 4.x 企业应用开发实战》是一本针对Spring框架4.x版本深入学习的实战指南,旨在帮助开发者快速掌握Spring的核心概念和技术,并能在实际的企业级项目中灵活运用。这本书详细介绍了Spring 4.x的各种特性,...
在压缩包 "Spring3+Quartz2" 中,可能包含的是一个 Spring 3.x 版本与 Quartz2 结合使用的示例项目,你可以通过解压并运行该项目,学习如何在实际项目中实现类似的功能。记得根据你的具体需求进行适当的修改和配置。
16.7.2 使用Spring Servlet API模拟对象 16.7.3 使用Spring RestTemplate测试 16.7.4 使用Selenium测试 16.8 小结 第17章 实战案例开发 17.1 论坛案例概述 17.1.1 论坛整体功能结构 17.1.2 论坛用例描述 17.1.3 主要...
整合Spring3.0+quartz-2.1.6 ..............................................................................
主要技术:springMVC springSecurity3.x Mybaits3.x mysql log4j md5 主要功能有: ... springQuartz 定时任务 springAOP日志拦截处理 Mybaits分页插件封装统一处理 总之,是一个非常值得研究的项目
8. **集成其他框架**:Spring3.x具有很好的可扩展性,能够与许多其他框架无缝集成,如Struts、JSF、EJB、Quartz等,为开发者提供了灵活的选择。 9. **RESTful支持**:Spring3.x强化了对RESTful风格的Web服务的支持...
implementation 'org.quartz-scheduler:quartz:2.x.y.RELEASE' implementation 'org.quartz-scheduler:quartz-jobs:2.x.y.RELEASE' ``` 2. **配置Quartz** 在Spring的配置文件(如applicationContext.xml)中,...