- 浏览: 230390 次
- 性别:
- 来自: 上海
最新评论
废话不多说,直接上代码,很简单 配置一下项目启动就行
1,web.xml
2,applicationContext.xml
3,java代码
1,web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <display-name>demp</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/applicationContext.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <filter> <filter-name>encodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <distributable/> </web-app>
2,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:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd" > <!-- enable component scanning (beware that this does not enable mapper scanning!) --> <context:component-scan base-package="com"/> <!-- enable autowire --> <context:annotation-config/> <!-- 自定义取数报表 30分钟扫描一遍 --> <bean id="testService" class="com.TestService"></bean> <bean id="testBatch" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="testService" /> <property name="targetMethod" value="startTheJon" /> <property name="concurrent" value="false" /><!-- 指定最终封装出的任务是否有状态 --> </bean> <!--扫描的频率每隔5分钟执行一次 以隔repeatInterval时间的方式进行提交 --> <bean id="testTaskBatch" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> <property name="startDelay" value="6000"/><!-- 服务启动6秒后执行 --> <property name="repeatInterval" value="5000"/> <!-- 每隔5秒执行一次 --> <property name="jobDetail" ref="testBatch"/> </bean> <!--启动Bean--> <bean id="schedulerFactory" lazy-init="false" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="testTaskBatch" /> </list> </property> </bean> </beans>
3,java代码
package com; import java.util.Date; public class TestService { public void startTheJon(){ Date dd= new Date(); System.out.println("时间:"+dd+"你妈喊你回家吃饭"); } }
发表评论
-
三分钟学会@Autowired@Qualifier@Primary注解
2018-05-20 09:39 0今天主要简单的跟大家介绍一下spring自动装配相关的@A ... -
两分钟学会自动注入@Resource和@Inject注解
2018-05-20 09:25 9287上文系统的介绍了spring自动装配@Autowired注解 ... -
一分钟学会spring注解之@Lazy注解
2018-05-20 09:24 6340今天主要从以下几方面来介绍一下@Lazy注解 @La ... -
一分钟学会spring注解之@Autowired注解(二)
2018-05-20 09:35 6030上一遍文章中有简单的介绍@Autowired注解的使用,没有 ... -
全网最全技术电子书免费发放
2018-05-20 09:19 1317之前整理过一些互联网技术相关的视频资料,大家的反馈都不错,然 ... -
深入理解spring之Aware接口的相关实现
2018-05-20 09:28 1522前面几篇文章简单的介绍了spring中bean注解以及怎么在 ... -
200G免费偷懒必看资料全集(二)
2018-05-05 16:10 1152在上文小编整理过一大波资料分享出来之后,大家的回应说都不错 ... -
250G偷懒必看资料全集
2018-05-05 16:04 1250要想成为一个专业的'偷懒'程序员,没有点偷懒必看资料怎么能 ... -
200G免费偷懒必看资料全集(二)
2018-05-04 22:41 0在上文小编整理过一大波资料分享出来之后,大家的回应说都不错( ... -
深入理解java的反射机制
2018-04-29 19:03 583今天将从以下4方面来系统的学习一下java的反射机制: ... -
深入理解java注解的实现原理
2018-04-29 19:13 739今天将从以下4个方面来系统的学习一下java注解 ... -
深入理解java动态代理的实现机制
2018-04-29 19:10 569今天将从以下5方面来系统的学习一下java动态代理的实现机 ... -
spring boot 过滤器去除请求参数前后空格
2017-09-26 21:54 11381需求:去除用户表单参数中由于用户不小心输 ... -
spring+quartz实现定时任务支持集群
2016-08-08 16:49 747最近项目要做集群,然后找了下资料发现quartz本身就支持集 ... -
spring+aop+自定义注解实现操作日志记录
2016-08-07 11:49 75741,spring配置文件 <bean class= ... -
Nginx1.9+LuaJIT+Kafka的点播监控系统实战
2016-05-21 11:03 1107安装前的准备 Nginx1.9.9LuaJIT-2.0. ... -
post,get请求nginx记录日志kafka自动扫描程序
2016-04-14 16:03 1254kafka的介绍以及使用安装请查看博文ht ... -
springmvc整合dubbo分布式系统的搭建小例子
2016-01-30 12:56 5430四个步骤 1 搭建zookeepe ... -
redis Jedis序列化自定义存储list对象和map数据
2016-01-28 20:07 255961,redis缓存配置类 public class Redis ... -
SpringMVC通过Redis实现缓存主页
2016-01-28 10:48 1785这里说的缓存只是为了提供一些动态的界面没办法作静态化 ...
相关推荐
综上所述,Spring提供的定时任务功能使得开发者能够轻松地在非Web项目中实现复杂的时间驱动逻辑,无论是简单的定时执行还是基于Cron表达式的复杂调度,Spring都能提供强大的支持。通过合理配置和编程,我们可以创建...
Spring框架提供了强大的定时任务支持,使得在Web项目中实现这类功能变得简单易行。本案例将详细介绍如何利用Spring技术来实现定时任务,并提供相关的代码示例。 一、Spring定时任务简介 Spring框架的定时任务功能...
【Spring Web项目】是基于Java开发的Web应用程序,它整合了Spring框架的多个模块,如Spring MVC、Spring Core以及Spring AOP,旨在提供一个高效、灵活的开发环境。Spring MVC作为Spring框架的一部分,负责处理HTTP...
**基于Spring Boot的个人博客网站项目** 在当前的互联网时代,个人博客已经成为许多技术爱好者、作家和创意人士展示自己作品和思想的平台。本项目基于Spring Boot构建,它是一个轻量级的Java框架,旨在简化Spring...
在本实例中,我们关注的是Spring 3.0版本中的定时任务功能,这是一个基于Web工程的简单示例,适合在MyEclipse环境中运行。 首先,我们要了解Spring 3.0中的定时任务是如何工作的。Spring提供了`TaskExecutor`接口和...
Spring Boot是一个基于Java的开源框架,主要用于构建基于Web的应用程序。然而,在某些情况下,我们可能不需要提供Web服务,例如跑定时任务的项目。在这种情况下,我们需要了解如何让Spring Boot项目在非Web模式下...
在"Spring2.5+Quartz定时任务简单例子web工程"中,我们可以看到这两个框架的结合使用,主要目标是实现基于 Web 应用的定时任务管理。以下将详细介绍这个项目中可能涉及的知识点: 1. **Spring 2.5**: - **依赖...
在本项目"springQuiz实例基于Web项目"中,我们将探讨如何使用Spring框架的定时任务功能来构建一个Web应用程序。Spring定时器是Spring框架的一个强大特性,它允许开发者在指定的时间间隔执行特定的任务,无需依赖外部...
本资源"基于Spring的Quartz动态定时任务增删改查源码.rar"提供了一套完整的示例,帮助开发者了解如何在Spring环境中集成Quartz来实现动态管理定时任务。 首先,Quartz的核心概念包括Job(任务)、Trigger(触发器)...
### 基于Spring的Web框架使用说明 #### 框架概述 本文档旨在介绍一个基于Spring技术栈构建的Web应用框架的核心组件及其使用方式。该框架采用经典的MVC架构设计模式,通过分层的方式来组织代码,提高系统的可维护性...
这篇博文“Spring基于线程池的定时任务线程异常实践”深入探讨了如何在Spring中结合线程池来执行定时任务,并且特别关注了在实际应用中可能出现的异常情况以及如何处理。 首先,我们需要了解Spring的TaskExecutor...
它是基于Spring Framework和Spring Boot的定时任务解决方案,它利用了Spring的`@Scheduled`注解,允许开发者轻松地定义周期性任务。在Spring Boot应用中,只需添加`spring-boot-starter-web`和`spring-boot-starter-...
本项目是一个基于Spring Boot框架的帖子管理系统,旨在提供一个高效、易用的后端服务,支持用户发布、管理、收藏和点赞帖子。项目整合了常用框架和主流业务的示例代码,只需1分钟即可完成内容网站的后端搭建。 ...
web-flash是一个基于Spring Boot和Vue.js的web系统,包含了基于element搭建的后台管理系统和基于vux搭建的手机端h5站点;web-flash具备后台管理类系统的通用的基础功能,而且提供了基于idea intellij的的代码生成...
标题 "spring2.0学习笔记+spring定时任务" 暗示了我们即将探讨的是关于Spring框架2.0版本的学习心得以及如何在Spring中配置和使用定时任务。在这个主题下,我们将深入理解Spring的核心概念,特别是它在企业级Java...
要开始创建一个基于Spring Boot的定时任务,首先需要在项目中引入Spring Boot的`spring-boot-starter-web`和`spring-boot-starter-quartz`或者`spring-boot-starter-task`依赖。如果使用`spring-boot-starter-task`...
Spring 2 和 Quartz 是两个在 Java Web 开发中非常重要的框架。Spring 是一个全面的开源应用框架,提供了依赖注入(DI)、面向切面编程(AOP)以及丰富的数据访问和事务管理功能。Quartz,则是一个功能强大的作业...
最后,如果项目中使用了Spring Boot,那么`spring-boot-starter-web.jar`和`spring-boot-starter-data-jpa.jar`(或其他相关的数据访问starter)也可能包含在内,因为定时任务可能会涉及到网络请求或者数据库操作。...
总的来说,这个项目组合利用了SSH的强大后端能力及ExtJS的优秀前端表现,实现了高效且功能丰富的Web应用,同时通过Spring的定时任务模块,使得后台能够定期执行一些自动化任务,提高了系统的自动化程度和工作效率。
在Spring框架中,定时任务是应用开发中常见的一种需求,比如定期执行数据清理、日志归档或发送通知等。Spring提供了多种方式来实现定时任务,包括使用`Quartz`和`Spring Task`(也称为Spring Scheduler)。这篇博客...