- 登录注册
- 发帖
- 审帖
- 搜索帖子
- 各种排序,按照时间、按照热门程度等等
- 点赞、评论、点踩
- 加标签
- mysql
- springboot
- mybatis
- springmvc
- redis
- rest风格的接口设计
- junit测试
-
设计数据库
er
模型的实现 + 表的设计 -
POJO
的生成 +Mapper
层 +Service
层 +ServiceTest
-
Controller
层 +HttpClient
测试
- 搜索功能欠缺
-
session
填补userId
,而不是直接传递userId
(不安全) -
controller
的异常处理设计,资源没有找到,登录过期,内部抛出异常 - 各种
service
的异常情况处理设计 - 使用
MockMVC
对controller进行单元测试 - 缓存添加