SpringBoot
【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
SpringBoot 原理篇
文章目录
- SpringBoot
- SpringBoot 原理篇
- 2 自定义starter
- 2.3 定时任务报表开发
- 2.3.1 直接开干
- 2.3.2 小结
2 自定义starter
2.3 定时任务报表开发
2.3.1 直接开干
之前我们已经把程序跑通了,
这个数据就会存到map 集合里面,现在要做的就是展示
【定义方法展示数据】
先开启定时任务
定义打印方法
@Scheduled(cron = "0/5 * * * * ?")
public void print(){
System.out.println(" IP访问监控");
System.out.println("+-----ip-address-----+--num--+");
for (Map.Entry<String, Integer> entry : ipCountMap.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(String.format("|%18s |%5d |",key,value));
}
System.out.println("+--------------------+-------+");
}
OK,clean + install
OK, 再次启动SSMP
效果很明显
现在就可以把调用那句打印删掉了,功能已经达成
没毛病
OK,回顾一下
开启定时任务功能
设置定时任务
2.3.2 小结
- 完成业务功能定时显示报表
- String.format()