1. 案例分析与数据库建表
书评包含两部分信息,一个是图书的信息,一个是会员的评论。
2. 会员交互功能
- 想看/看过的阅读状态变更
- 为图书写短评
- 为喜欢的短评点赞
3. Spring Task 定时任务
- Spring Task是Spring 3.0后推出的定时任务模块
- Spring Task的职责是按周期后台自动执行任务
- Spring Task可利用Cron表达式实现灵活的定时处理
Cron表达式实例
秒 | 分 | 时 | 日 | 月 | 星期 | 年 |
---|---|---|---|---|---|---|
0 | * | * | * | * | ? | |
0, 30 | 0-5 | * | * | * | ? | 2000 |
0 | 0 | 9-18 | ? | * | WED |
在Cron表达式中日和星期是互斥的。“,” 表示或者的意思,“-” 表示范围, “?”代表被忽略
第一行表示:每个0秒,其他时间任意,就是每分钟执行一次任务
第二行表示:每0秒和30秒的时候, 每前5分钟,即在2000年的时候每小时前5分钟的第0秒和第30秒执行任务
第三行表示:在每周三上午9点到下午6点的每个整点执行任务