T0UGH / NeuSoup2

NeuSoup的重启计划

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NeuSoup2

GitHub code size in bytes GitHub GitHub last commit

1 功能分析

  1. 登录注册
  2. 发帖
  3. 审帖
  4. 搜索帖子
  5. 各种排序,按照时间、按照热门程度等等
  6. 点赞、评论、点踩
  7. 加标签

2 技术栈

  • mysql
  • springboot
  • mybatis
  • springmvc
  • redis
  • rest风格的接口设计
  • junit测试

3 计划

  1. 设计数据库er模型的实现 + 表的设计

  2. POJO的生成 + Mapper层 + Service层 + ServiceTest

  3. Controller层 + HttpClient测试

4 TODO

  • 搜索功能欠缺
  • session填补userId,而不是直接传递userId(不安全)
  • controller的异常处理设计,资源没有找到,登录过期,内部抛出异常
  • 各种service的异常情况处理设计
  • 使用MockMVC对controller进行单元测试
  • 缓存添加

About

NeuSoup的重启计划

License:MIT License


Languages

Language:Java 100.0%