项目名字:todolist
项目需要实现的接口:
- createTodo(Stringcontent) : 创建待办事项
- updateContent(Integerid, Stringcontent):修改待办事项内容
- updateStatus(Integerid):更新状态(0代表未完成 1代表已完成)
- getTodoList():获取所有的代办事项,List集合返回
- deleteTodo(Integerid):删除指定的待办事项
实现的接口可自定义名称和参数,但必须实现这五个基本功能。
- addPicture(Integerid, MultipartFilepicture):为待办事项添加图片(此为拓展接口,可不实现)
项目要求:
- 自己设计数据库,MySQL 客户端推荐使用 Navicat ,也可用自己的客户端
- 自行设计实体类
- 技术栈要求:Springboot + MySQL (+ Redis)+ Mybatis ,(Redis的集成作为加分项),Redis 客户端推荐使用Another Redis
- 需要有异常处理的逻辑代码
- 测试接口可用 Postman
- Springboot 项目规范—>各层级(controller,service,dao/mapper…..)放相应的代码
项目提交要求:
- GitHub创建项目仓库,并提交代码, README文件(可用typora编辑,idea也有集成编辑md文件的插件)保存每个接口的测试截图以及接口的controller代码。
- 夏令营结束前提交 GitHub 网址到群作业
反馈有疑问,我会实时更新。