`
小网客
  • 浏览: 1243878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

普通web工程加入Spring任务的支持

 
阅读更多

普通的web工程,不支持Spring,我们需要执行定时任务,那么步骤如下:

步骤1:Spring的支持,在web.xml中引入Spring的context

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

 同时加入Spring的配置文件路径信息

<context-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>/WEB-INF/spring-*.xml</param-value>
</context-param>

 步骤2:Spring支持Task和注解(注解的形式)

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:task="http://www.springframework.org/schema/task" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc"
	xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:beans="http://www.springframework.org/schema/beans" xmlns:device="http://www.springframework.org/schema/mobile/device"
	xsi:schemaLocation="
	http://www.springframework.org/schema/beans 
    http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
    http://www.springframework.org/schema/mvc
	http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
    http://www.springframework.org/schema/context 
    http://www.springframework.org/schema/context/spring-context-3.1.xsd
    http://www.springframework.org/schema/task   
    http://www.springframework.org/schema/task/spring-task-3.0.xsd">

 步骤3:开发调度任务

@Service("cacheInvokeJob")
public class CacheInvokeJob {
	/**
	 * This method is demo
	 */
	public void demo() {
		//你的业务操作
	}

}

 步骤4:设定调度cron

<mvc:annotation-driven />
<context:component-scan base-package="com.test.web.job" />
<task:scheduled-tasks>
	<task:scheduled ref="cacheInvokeJob" method="demo"
		cron="0 10 22  * * ?" />
</task:scheduled-tasks>

 

现在ok,可以正常执行了

 

0
2
分享到:
评论

相关推荐

    Spring定时任务实现(非Web项目)

    综上所述,Spring提供的定时任务功能使得开发者能够轻松地在非Web项目中实现复杂的时间驱动逻辑,无论是简单的定时执行还是基于Cron表达式的复杂调度,Spring都能提供强大的支持。通过合理配置和编程,我们可以创建...

    Spring3.0定时任务简单实例web工程

    在本文中,我们将深入探讨如何在Spring 3.0框架中实现一个简单的定时任务Web工程。Spring是一个极其灵活且功能强大的Java应用框架,它不仅支持服务层、数据访问层的开发,还提供了对定时任务的强大支持。对于Web应用...

    Spring定时任务(Web项目)

    Spring框架提供了强大的定时任务支持,使得在Web项目中实现这类功能变得简单易行。本案例将详细介绍如何利用Spring技术来实现定时任务,并提供相关的代码示例。 一、Spring定时任务简介 Spring框架的定时任务功能...

    Java Web项目加入Spring框架

    在Java Web开发中,Spring框架是一个非常重要的工具,它提供了全面的编程和配置模型,旨在简化应用程序的创建和维护。本篇文章将详细讲解如何将Spring框架整合到一个Java Web项目中,适合初学者入门。 首先,理解...

    Spring2.5+Quartz定时任务简单例子web工程

    在"Spring2.5+Quartz定时任务简单例子web工程"中,我们可以看到这两个框架的结合使用,主要目标是实现基于 Web 应用的定时任务管理。以下将详细介绍这个项目中可能涉及的知识点: 1. **Spring 2.5**: - **依赖...

    spring-web-5.2.3.RELEASE和spring-webmvc-5.2.3.RELEASE

    Spring Web模块和Spring Web MVC模块是Spring框架中的两个关键组成部分,它们在构建Web应用程序时起着至关重要的作用。 Spring Web模块(spring-web-5.2.3.RELEASE.jar)主要负责提供Web相关的功能支持,包括HTTP...

    在Web项目中集成Spring

    在Web项目中集成Spring是一个常见的开发实践,Spring框架以其强大的依赖注入、面向切面编程以及丰富的功能模块,极大地简化了Java Web应用的开发。本文将深入探讨如何在Web项目中集成Spring,包括Spring MVC的使用、...

    spring-web.jar

    spring-web.jar spring-web.jar

    [web工程]集成spring3

    在本文中,我们将深入探讨如何将Spring框架的第三版(Spring 3)集成到Web工程中。Spring 3是Java企业级应用开发的一个关键组件,它提供了强大的依赖注入(Dependency Injection,DI)、面向切面编程(Aspect-...

    spring_springweb_

    标题中的"spring_springweb_"暗示了我们正在讨论Spring框架的一个特定部分,即Spring Web模块。Spring Web是Spring框架的核心部分之一,它提供了构建Web应用程序的基础。它包括Servlet监听器、DispatcherServlet、...

    spring-web.jar spring-webmvc.jar

    Spring框架是Java开发中不可或缺的一部分,它为构建高效、可重用的Web应用程序提供了强大的支持。在本讨论中,我们将深入探讨两个核心组件——`spring-web.jar`和`spring-webmvc.jar`,它们在Spring MVC框架中扮演着...

    Spring Web MVC入门教程

    数据验证也是Web开发中的一个重要环节,Spring Web MVC提供了声明式的数据验证支持,它内置了多种验证约束和注解,帮助开发者在数据处理前进行校验,并提供了灵活的错误消息处理机制。 在视图解析方面,Spring Web ...

    开发工具 spring-web-4.3.6.RELEASE

    开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE开发工具 spring-web-4.3.6.RELEASE...

    spring-web-5.3.6 jar包.rar

    这个jar文件包含Web应用开发时,用到Spring框架时所需的核心类, 包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。 spring的核心类,提供了核心HTTP...

    Spring Web Services API(Spring Web Services 开发文档).CHM

    Spring Web Services 官网 Spring Web Services API。 Spring Web Services 开发文档。

    构建spring web工程

    7. **扩展与优化**:Spring Web工程可以进一步扩展,如添加数据库支持、安全控制(Spring Security)、集成WebSocket、使用RESTful API等。此外,你还可以利用Spring Boot的Profile功能,根据不同的环境(开发、测试...

    spring web flow reference 2.4.0

    - 对于Web应用程序的支持,如Spring MVC 5.0或更高版本。 - JSF 2.0或更高版本(如果使用JSF集成)。 - Portlet API 2.0或更高版本(如果使用portlet支持)。 ##### 1.3 获取支持 用户可以通过访问Spring官方文档、...

    通过spring管理的web工程的junit单元测试方法四

    在Spring框架中,进行Web工程的JUnit单元测试是软件开发中的关键步骤,它能确保代码的质量和可维护性。本文将深入探讨如何利用Spring管理的Web工程进行单元测试,以及如何借助工具提升测试效率。 首先,理解“通过...

Global site tag (gtag.js) - Google Analytics