怎么在Spring中使用TaskScheduler方法

2022年 10月 17日 发表评论

新春采购季点击领腾讯云8888元代金券阿里云史上最大力度降价,最高降55%:点击了解续费贵、升级贵,选配置高、长期的产品;腾讯云老用户享新人优惠方法:用Q登录、1人可注册3个新账号帕鲁火热:点击一键部署阿里云帕鲁服务器点击一键部署腾讯云帕鲁服务器

今天就跟大家聊聊有关怎么在春天中使用工作排程器方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

TaskScheduler

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

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

使用因特网网址中已计划来注解计划任务的方法;

示例

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

计划任务的配置

因特网网址中配置

@EnableScheduling

publicclassDemoConfig{

}计划配置任务类

package com明智。任务。调度程序;

导入Java。文字。SimpleDateformat

导入Java。util。日期;

导入组织。spring框架。日程安排。注释。预定;

导入组织。spring框架。刻板印象。组件;

因特网网址中组件

publicclassDemoScheduledTask{

privatedstatifindsimpledateformat date format=NewsSimpledateformat(' hh :mm 3360s ');

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

publicatavitreportcurrentime(){

System.out.println('每隔五秒执行一次日期格式。格式(NewDate()));

}

@Scheduled(cron='02211?**')//每天上午11点22执行

publicationFixTimeExecution(){

System.out.println('在指定时间' dateFormat.format(newDate())'执行');

}

}测试

package com明智。任务。调度程序;

导入组织。spring框架。背景。注释。annotationconfigapplicationcontext;

publicclassMain{

@ SuppressWarnings未使用','资源' })

公共静态void main(String[]args){

注释配置应用上下文上下文=

new annocationconfigapplicationcontext(' com。明智。任务。scheduler ');

}

}输出结果

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

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

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

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

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

每隔五秒执行一次11:22:02看完上述内容,你们对怎么在春天中使用工作排程器方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: