taskscheduler java_Spring TaskScheduler使用实例解析

taskscheduler java_Spring TaskScheduler使用实例解析这篇文章主要介绍了SpringTaskScheduler使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下TaskScheduler提供对计划任务提供支持;使用@EnableScheduling开启计划任务支持使用@Scheduled来注解计划任务的方法;示例演示后台间断执行任务和定时计划任务计划任务的配置@Configuration@…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

这篇文章主要介绍了Spring TaskScheduler使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

TaskScheduler

提供对计划任务提供支持;

使用@EnableScheduling开启计划任务支持

使用@Scheduled来注解计划任务的方法;

示例

演示后台间断执行任务和定时计划任务

计划任务的配置

@Configuration

@EnableScheduling

public class DemoConfig {

}

计划配置任务类

package com.wisely.task.scheduler;

import java.text.SimpleDateFormat;

import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;

import org.springframework.stereotype.Component;

@Component

public class DemoScheduledTask {

private static final SimpleDateFormat dateFormat = new SimpleDateFormat(“HH:mm:ss”);

@Scheduled(fixedRate = 5000) //每五秒执行一次

public void reportCurrentTime() {

System.out.println(“每隔五秒执行一次 ” + dateFormat.format(new Date()));

}

@Scheduled(cron = “0 22 11 ? * *” ) //每天上午11点22执行

public void fixTimeExecution(){

System.out.println(“在指定时间 ” + dateFormat.format(new Date())+”执行”);

}

}

测试

package com.wisely.task.scheduler;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class Main {

@SuppressWarnings({ “unused”,”resource” })

public static void main(String[] args) {

AnnotationConfigApplicationContext context =

new AnnotationConfigApplicationContext(“com.wisely.task.scheduler”);

}

}

输出结果

每隔五秒执行一次 11:21:42

每隔五秒执行一次 11:21:47

每隔五秒执行一次 11:21:52

每隔五秒执行一次 11:21:57

在指定时间 11:22:00执行

每隔五秒执行一次 11:22:02

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

相关文章

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183189.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQLserver字符串转日期_sqlserver合并字符串

    SQLserver字符串转日期_sqlserver合并字符串框架用的是mybatis。sqlserver:CONVERT(datetime,#{transaction_date_time},20), mysql: DATE_FORMAT(#{transaction_date_time},’%Y-%m-%d%H:%i:%S’)

    2022年10月8日
    1
  • hive的基本数据类型有几种_hive浮点型数据类型

    hive的基本数据类型有几种_hive浮点型数据类型hive的基本数据类型1.基本数据类型hive类型      说明      java类型    实例  1).tinyint    1byte有符号的整数  byte      20  2).smalint   2byte有符号的整数 short     20  3).int     4byte有符号的整数  int      …

    2022年9月16日
    2
  • 小说和漫画

    小说和漫画武侠金庸系列梁羽生系列古龙系列黄易系列卧龙生系列马荣成风云系列无忧公主萧逸奇侠杨小邪李凉神偷小千李凉天龙卷高庸剑魔独孤求败令狐庸金菊四绝曹若冰霸海心香东方英黄

    2022年7月3日
    44
  • python课程安排

    作为最流行的脚本语言之一,python具有内置的高级数据结构和简单面向对象编程思想实现。同时,其语法简洁而清晰,类库丰富而强大,非常适合进行快速原型开发。另外,python可以运行在多种系统平台下,从

    2022年3月29日
    48
  • html5二维动画教程,Flash二维动画制作案例教程

    html5二维动画教程,Flash二维动画制作案例教程Flash二维动画制作案例教程编辑锁定讨论上传视频《Flash二维动画制作案例教程》是2009年高等教育出版社出版的图书。书名Flash二维动画制作案例教程ISBN9787040260403页数272页出版社高等教育出版社Flash二维动画制作案例教程图书信息编辑出版社:高等教育出版社;第1版(2009年12月1日)丛书名:国家动漫游戏产业振兴基地人才培养工程指定教材平装:…

    2022年6月3日
    30
  • kafka安装完整步骤_Kafka教程

    kafka安装完整步骤_Kafka教程<!DOCTYPEhtml><html><head><title>Kafka入门教程之一:安装</title><metacharset=’utf-8′><linkhref=’https://cdn.maxiang.io/res-min/themes/marxico.css’rel=’st…

    2022年9月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号