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()



















