1.【第一种使用方式】需要加入两段XML声明
xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.0.xsd
创建类
package org.wittysource.test.task; public class TestTask { public void testShow(){ System.out.println("Task run......"); } }
定义Bean
<bean id="testTask" class="org.wittysource.task.TestTask"></bean> <task:scheduled-tasks> <task:scheduled ref="testTask" method="testShow" cron="0 46 14 * * ?"/> </task:scheduled-tasks>
2.【第二种方式 extends QuartzJobBean】
<bean name="job.vgic" class="org.springframework.scheduling.quartz.JobDetailBean"> <property name="jobClass" value="org.wittysource.task.TestTask" /> <property name="jobDataAsMap"> <map> <entry key="triggerMessage" value="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" /> </map> </property> </bean> <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> <property name="jobDetail" ref="job.vgic" /> <property name="startDelay" value="10000"/> <!-- repeat every 10 seconds --> <property name="repeatInterval" value="1000"/> </bean> <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="job.vgic" /> <!-- s m h d M --> <property name="cronExpression" value="0 32 16 * * ?" /> </bean> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="cronTrigger" /> </list> </property> </bean>
相关推荐
Spring 3.x 框架引入了依赖注入的注解,改变了传统的 XML 配置方式,提供了一种更加灵活和方便的依赖配置方式。下面对 Spring 3.x 的注解应用进行详细的介绍。 一、属性装配 在 Spring 3.x 中,提供了两种用于...
Spring 3.x 还提供了基于注解的配置管理功能,这使得开发者可以通过注解来控制配置文件的选择。例如,`@Profile("production")` 和 `@Profile("dev")` 可以用于根据不同的环境选择合适的配置。这种机制极大地简化了...
2. **MVC(模型-视图-控制器)**:Spring 3.x的Web MVC框架提供了更强大的视图解析和数据绑定能力,以及更灵活的配置方式,如基于注解的Controller和HandlerMapping。 3. **JSR-303/JSR-349(Bean验证)**:Spring ...
5. AOP(面向切面编程)改进:Spring 4.x提供了更灵活的AOP配置,包括基于注解的切点表达式和类型安全的advice匹配。 6. 改进的测试框架:Spring Test模块提供了更强大的测试支持,包括对Spring Boot应用程序的集成...
Spring3.x企业应用开发实战(包括源码)绝对完整版 因未见太大,分8个小块(其他部分在本人资料里面查找),只有前4个每个收1分,后面4个免费下载,共4分,绝对完整,包含所有章节,不完整浏览分享
2. **AOP(面向切面编程)**:Spring4.x提供了一种实现AOP的方式,允许开发者定义“切面”来封装系统中横切关注点,如日志、事务管理等,提高代码复用性和可维护性。 3. **Bean管理**:Spring管理Bean的生命周期和...
《Spring3.X企业应用开发实战》是一本深入探讨Spring框架在企业级应用中的实践方法的书籍,PDF扫描版提供了一种方便的电子阅读方式,同时附带的源码光盘则让读者能够动手实践书中所讲解的技术。这本书的核心是帮助...
6. **Spring Boot**:虽然不是Spring4.X的直接部分,但Spring Boot是构建现代Spring应用的流行工具,它简化了配置并提供了内置的服务器和starter依赖。视频可能也会涉及Spring Boot的使用。 7. **Spring Security**...
《Spring 3.x 企业应用开发实战》是一本深度探讨Spring框架在企业级应用开发中的实践指南。Spring作为Java领域中最流行的开源框架之一,它的3.x版本为开发者提供了丰富的功能和强大的支持,使得构建复杂的企业级应用...
Spring3.X版本开始,强调了使用Java配置类替代传统的XML配置文件,这使得配置更加灵活和类型安全。通过注解,比如@Configuration、@Bean等,开发者能够以编程方式定义bean和它们之间的依赖关系,这比XML配置更加直观...
总之,Spring 4.x通过源码配置提供了一种强大而灵活的方式来管理和配置Beans。这种方式使得开发者能够深入了解Spring的内部工作机制,更有效地进行应用开发和维护。同时,结合IDE的配置文件和Maven的项目管理,可以...
2. **AOP**:AOP是Spring提供的用于实现横切关注点(如日志记录、事务管理)的一种编程方式,通过切面和通知,可以在不修改原有业务代码的情况下,实现功能增强。 3. **Spring MVC**:Spring的Web MVC模块提供了...
精通Spring 4.x 企业应用开发实战 陈雄华 PDF,清晰而且有标签,目录,非常好,谢谢分享。精通Spring 4.x 企业应用开发实战 陈雄华 PDF,清晰而且有标签,目录,非常好,谢谢分享。
文件中反复提及的“更多最新编程资源分享下载站***”并不是具体的Spring 3.x企业应用开发知识点。同时,重复的内容无法提供足够的信息来详细说明“Spring 3.x企业应用开发实战”中的知识点。 为了生成关于“Spring ...
spring4.x中的jar包下载,spring4.0.6下载,spring最新稳定版jar包下载 http://maven.springframework.org/release/org/springframework/spring/ 这个链接中有各种稳定版的jar包下载 目前官网上大部分都要maven下载
在Spring1.x中,依赖注入的概念已经引入,但支持的方式相对有限,主要是基于XML配置文件。而Spring2.x在依赖注入方面进行了扩展,增加了基于注解的依赖注入(@Autowired、@Qualifier等),使得代码更加简洁,降低了...
3. **声明式事务管理**:Spring提供了一种简单的方式来管理事务,开发者只需要在配置文件或注解中声明事务边界即可,无需编写复杂的事务管理代码。 4. **MVC框架**:Spring MVC是Spring框架提供的一个用于构建Web...
本篇文章将详细讲解两种在Spring MVC框架中实现定时任务的方法:Spring MVC自带的定时器以及Quartz与Spring的集成。 首先,我们来看看Spring MVC自带的定时任务。Spring MVC作为Spring框架的一个模块,主要处理HTTP...
Spring4.X与Quartz2.X是两个在企业级Java应用中广泛使用的开源框架。Spring是一个全面的、模块化的应用开发框架,它简化了Java EE应用的开发,提供了强大的依赖注入、AOP(面向切面编程)以及丰富的数据访问支持。而...
丁振凡编著的《Spring3.x编程技术与应用》按 循序渐进的原则对Spring3.x的主要知识及应用体系 进行了较为系统的介绍,回答了应用开发者 最为关心的一些话题,目的是帮助读者快速理解和运用相关知识。 《Spring3.x...