spring scheduling 计划任务

执行计划任务

首先定义要执行的类

@scheulde加在方法上,代表此方法是计划任务

加在类上,代表所有的方法都是计划任务

package com.example.demo.qin.scheduling;

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

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @program: springboot_test
 * @description: 计划任务类
 * @author: Mr.qin
 * @create: 2018-12-19 23:24
 **/
@Service
public class SchedulingTaskService {
    private  static  final SimpleDateFormat sd = new SimpleDateFormat("HH:mm:ss");
    @Scheduled(fixedRate = 5000)
    public void currentTime(){
        System.out.println("每隔五秒执行一次任务"+sd.format(new Date()));
    }
}

之后在启动类上加 上@enableschuduling

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;

@SpringBootApplication
@EnableScheduling
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

  

原文地址:https://www.cnblogs.com/qin-up/p/10152964.html

时间: 2024-10-29 00:26:21

spring scheduling 计划任务的相关文章

Spring.Scheduling.Quartz的使用

最近因使用Spring.Net框架而接触.了解到其与Quartz.Net的集成,即Spring.Scheduling.Quartz模块. Spring通过对Quartz.Net的封装,采用了spring核心注入思路,给我们提供更为简单.便利的使用方式.当然直接使用Quartz.Net也是可以的. 在使用的过程中Spring.Net版本为1.3.2,而该版本的Spring.Scheduling.Quartz只支持Quartz.Net(1.0.3版),无法支持Quartz.Net(>=2.0.1版)

在SharePoint 2013 中使用文档库Scheduling (计划发布功能)

本文讲述在SharePoint2013 中使用文档库Scheduling (计划发布功能)的步骤和注意的事项. 文档库Scheduling (计划发布功能) 用于设定当文档通过审批后特定的时间区间内才可以被普通用(非管理员,审批人员和作者)户看到.也就是说要启用Scheduling,必须先启用文档库的内容审批和小版本控制.这是官方文档的说法,但是笔者注意到除此之外Draft Item Security要设置成Only users who can approveitems (and the aut

在SharePoint 2013 中使用文档库Scheduling (计划公布功能)

本文讲述在SharePoint2013 中使用文档库Scheduling (计划公布功能)的步骤和注意的事项. 文档库Scheduling (计划公布功能) 用于设定当文档通过审批后特定的时间区间内才干够被普通用(非管理员,审批人员和作者)户看到.也就是说要启用Scheduling,必须先启用文档库的内容审批和小版本号控制.这是官方文档的说法,可是笔者注意到除此之外Draft Item Security要设置成Only users who can approveitems (and the au

Spring任务计划

从Spring3.1开始,计划任务在Spring中的实现变得异常的简单.首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务.Spring通过@Scheduled支持多种类型的计划任务,包含cron.fixDelay.fixRate等. 实例 1.计划任务执行类. package com.wisely.highlight_spring4.ch3.taskscheduler; import java

spring配置计划任务管理器

<!-- 计划任务管理器 --> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="clearLogTrigger" /> </list> </property> </be

Spring冲刺计划会议

一.团队会议计划 短期内通过进一步的市场调研和需求分析,更加准确的把握用户的需求,确定软件总体功能的方向.根据团队的成员各自擅长的知识和技能,进行初步的任务分配,实现软件的基本框架. 二.团队会议过程 我们团队四人于本周三下午三点在基教开展了一个小组会议,首先对软件将要实现的各项功能进行了具体的分析,然后又对整个项目的backlog进行了梳理,最后通过自愿的原则进行了工作认领. 三.团队的backlog 1.用户界面的设计,包括登录注册界面,商品信息界面,用户信息反馈界面等等. 2.后台管理,包

spring冲刺计划

会议召开时间表 日期 时间 内容 05/09 21:00-22:00 讨论题目(未果) 05/10 21:00-21:30 确定题目(网络助手) 05/13 21:00-21:45 讨论软件页面设计 05/17 21:00-22:00 划分任务,确定任务难度 05/19 21:00-21:40 细化任务,并进行认领 05/21 21:00-21:30 讨论遇到的困难 05/22 21:00-21:40 讨论个人计划 任务划分及认领情况 姓名 认领任务 杜晓松 设计IP快速修改,备份记录 刘中睿

关于2017,1,1-2017,1,15的 spring mvc计划

第一章:1.1-1.2 第二章:1.3 第三章:1.4 第四章:1.5 第五章:1.6-1.7 第六章:1.8 第七章:1.9 第八章:1.10 第九章:1.11-1.12 第十章:1.13 第十一章:1.14 第十二章:1.15

大话spring.net之 引言

Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序.它提供了很多方面的功能,比如依赖注入.面向方面编程(AOP).数据访问抽象及ASP.NET扩展等等.Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到了.NET平台上. 企业级应用一般由多个物理层组成,每个物理层也经常划分为若干功能层.不同层次之间需要相互协作,例如,业务服务层一般需要使用数据访问层的对象来实现某个用例.不管应用程序如何构建,最终都会表现