实战:新增用户统计并实现邮件定时推送
《实战演练专题》
通过一个小的业务点出发,搭建一个可以实例使用的项目工程,将各种知识点串联起来; 实战演练专题中,每一个项目都是可以独立运行的,包含若干知识点,甚至可以不做修改直接应用于生产项目;
今天的实战项目主要解决的业务需求为:每日新增用户统计,生成报表,并邮件发送给相关人
本项目将包含以下知识点:
- 基于MySql的每日新增用户报表统计(如何统计每日新增用户,若日期不连续如何自动补0?)
- 定时执行报表统计任务
- MyBatis + MySql数据操作
- 邮件发送
- Thymeleaf引擎实现报表模板渲染