教程学习 02-Scheduling Tasks 学习笔记
2017-05-15 22:58
162 查看
一个类似定时任务的功能。以前在JS上面见的比较多。这个例子主要有两个部分的功能比较有意思
log功能,在debug的时候很有意义,在后续学习中,不知道程序会不会自带log功能。在之前看来,这个一般应该是要手动配置的。
定时触发:和JS中的相同,不知道还有没有定时的功能(不是计时功能)
对于其中的方法需要
类中包含了一个Logger和一个Date,在这里记录一下:
log功能,在debug的时候很有意义,在后续学习中,不知道程序会不会自带log功能。在之前看来,这个一般应该是要手动配置的。
定时触发:和JS中的相同,不知道还有没有定时的功能(不是计时功能)
记录
该程序一共是两个类,包含了一个application和一个Schedule类Schedule类
整个类需要@Component进行注释,这个有没有什么特殊的需求就不太清楚了,这应该是一个通用的注解吧。
对于其中的方法需要
@Scheduled(fixedRate = 5000)进行注解,表示每5秒运行一次该方法
类中包含了一个Logger和一个Date,在这里记录一下:
private static final Logger log = LoggerFactory.getLogger(ScheduledTasks.class); private static final SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 5000) public void reportCurrentTime(){ log.info("The time is now {}",dateFormat.format(new Date())); }
Application类
对比之前,需要添加一个@EnableScheduling注解,别无差别了
相关文章推荐
- 【工作日志】【02】【asp学习】北风网 李炎恢 网易云课堂 asp教程 笔记
- Python学习笔记- 廖雪峰教程【python 2】//为继续学习爬虫准备-02 [待完善]
- C# 学习笔记(CTS) - 02
- Javascript:Javascript教程,javascript入门,学习笔记
- 黑客学习笔记教程三:扫描和信息收集(下)
- 黑客学习笔记教程八:DoS和DDoS
- 黑客学习笔记教程七:密码恢复
- [转]Verilog数字系统设计教程(大连理工一博士学习笔记)
- C#学习笔记(4)_C#教程
- 黑客学习笔记教程之二:黑客常用攻击手段
- 黑客学习笔记教程之一:黑客文化
- 孙鑫VC教程学习笔记1
- Javascript教程,javascript入门,学习笔记,Javascript Tutorials
- Ajax基础教程整理,学习笔记
- 刘景娴--电话行销企业系统教程(理念篇)学习笔记
- 黑客学习笔记教程三:扫描和信息收集(上)
- wml语言学习笔记--基础教程(转)
- XML Schema教程 学习笔记
- [LUA学习笔记02]在C中通过LUA API访问LUA脚本变量
- 黑客学习笔记教程五:木马技术