全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

spring task 定时任务实现示例

一、引入spring相关jar包:

二、在web.xml中配置spring

<listener>
  <description>Spring监听器</description>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:applicationContext.xml</param-value>
</context-param>

三、在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:context="http://www.springframework.org/schema/context"
  xmlns:task="http://www.springframework.org/schema/task"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  http://www.springframework.org/schema/context
  http://www.springframework.org/schema/context/spring-context-3.0.xsd
  http://www.springframework.org/schema/task
  http://www.springframework.org/schema/task/spring-task-3.0.xsd"
  default-lazy-init="false">

  <!-- 注解方式 -->
  <context:annotation-config />
  <context:component-scan base-package="com.test.task" />
  <task:annotation-driven/>
  
  <!-- XML方式 -->
  <!-- <bean name="testTask" class="com.test.task.TestTask" lazy-init="false"></bean>
  <task:scheduled-tasks>  
    <task:scheduled ref="testTask" method="print" cron="0/5 * * * * ?"/>  
  </task:scheduled-tasks> -->

</beans>

四、编写实体类

package com.test.task;

import java.text.DateFormat;
import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

@Component
public class TestTask {
  @Scheduled(cron = "*/5 * * * * ?")
  public void print(){
    String time = DateFormat.getDateTimeInstance().format(new Date());
    System.out.println("定时器触发打印"+time);
  }
}

五、工程目录:

运行结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# spring  # 定时任务  # java  # task  # task定时任务  # 使用spring-task定时任务动态配置修改执行时间  # Spring Task定时任务每天零点执行一次的操作  # SpringBoot整合SpringTask实现定时任务的流程  # mall整合SpringTask实现定时任务的方法示例  # java 中Spring task定时任务的深入理解  # Spring Task定时任务的配置和使用详解  # Spring整合TimerTask实现定时任务调度  # Spring Task定时任务的实现详解  # 大家多多  # 实体类  # version  # encoding  # UTF  # beans  # contextConfigLocation  # param  # classpath  # applicationContext  # XMLSchema  # instance  # schemaLocation  # http  # xmlns  # www  # xsi  # schema  # jar 


相关文章: 如何快速辨别茅台真假?关键步骤解析  建站主机类型有哪些?如何正确选型  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  视频网站制作教程,怎么样制作优酷网的小视频?  如何用PHP工具快速搭建高效网站?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  建站之星后台密码遗忘或太弱?如何重置与强化?  建站之星导航配置指南:自助建站与SEO优化全解析  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何在建站宝盒中设置产品搜索功能?  如何用虚拟主机快速搭建网站?详细步骤解析  广州美橙建站如何快速搭建多端合一网站?  制作证书网站有哪些,全国城建培训中心证书查询官网?  如何用y主机助手快速搭建网站?  如何在新浪SAE免费搭建个人博客?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何正确选择百度移动适配建站域名?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  建站主机如何选?高性价比方案全解析  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何在阿里云服务器自主搭建网站?  建站主机选哪家性价比最高?  专业网站建设制作报价,网页设计制作要考什么证?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  微信小程序 input输入框控件详解及实例(多种示例)  如何快速搭建虚拟主机网站?新手必看指南  东莞专业制作网站的公司,东莞大学生网的网址是什么?  北京企业网站设计制作公司,北京铁路集团官方网站?  如何快速生成ASP一键建站模板并优化安全性?  如何用免费手机建站系统零基础打造专业网站?  建站之星安装后如何配置SEO及设计样式?  韩国服务器如何优化跨境访问实现高效连接?  开心动漫网站制作软件下载,十分开心动画为何停播?  微课制作网站有哪些,微课网怎么进?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  如何实现建站之星域名转发设置?  Swift开发中switch语句值绑定模式  建站之星价格显示格式升级,你的预算足够吗?  如何在Windows虚拟主机上快速搭建网站?  如何用PHP快速搭建CMS系统?  名字制作网站免费,所有小说网站的名字?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  成都响应式网站开发,dw怎么把手机适应页面变成网页?  公司门户网站制作流程,华为官网怎么做?  c# await 一个已经完成的Task会发生什么 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。