![](https://img-blog.csdnimg.cn/20210516202400827.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
讲师模块开发(教育项目)
文章平均质量分 50
后端增删改查基本操作
小张不会打代码
这个作者很懒,什么都没留下…
展开
-
5使用R方法
使用R返回方法 对之前的查询全部和删除讲师进行修改 在service中引入common_utils依赖 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GgoGpL68-1621169878664)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210413094734938.png)] 对查询全部方法进行修改 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传原创 2021-05-16 21:18:49 · 204 阅读 · 0 评论 -
4统一返回数据格式
统一返回数据格式 为了多人开发时,所有接口返回相同格式数据 一般用json数据格式,前端(iOS Android, Web)对数据的操作更一致、轻松 我们定义统一结果 这里很重要,注意理解统一的思想! {"success": 布尔, //响应是否成功 "code": 数字, //响应码 "message": 字符串, //返回消息 "data": HashMap //返回数据,放在键值对中 } 所有模块都要用到返回结果,所以我们把类放在common里面 建一个common_utils类原创 2021-05-16 20:51:29 · 227 阅读 · 0 评论 -
3整合swagger进行接口测试
整合swagger进行接口测试 1.生成在线接口文档 2.方便接口测试 这里创建公共模块 ,整合swagge,为了所有模块都能进行使用。 配置Swagger2 1、创建common模块 在guli-parent下创建模块common 配置: groupId:com.atguigu artifactId:common 2、在common中引入相关依赖 导入依赖,删除src目录 <dependencies> <dependency> <g原创 2021-05-16 20:45:56 · 506 阅读 · 0 评论 -
2逻辑删除
逻辑删除 1、先配置逻辑删除插件 MyBatisPlusConfig中配置 /** * 逻辑删除插件 */ @Bean public ISqlInjector sqlInjector() { return new LogicSqlInjector(); } 2、逻辑删除属性(实体类)上面添加注解 3、在Controller里添加删除方法 删除我们根据id删除 我们返回一个boolean布尔类型 这里的id值我们需要通过路径进行传递 http://localhost:8原创 2021-05-16 20:29:44 · 160 阅读 · 0 评论 -
1查询所有讲师
编写后台管理api接口 1、编写controller代码 先写一下查询所有讲师 先注入service,再注入mapper, mp帮我们对底层进行了封装,所以不需要我们写 直接注入service,做一个调用 @Autowired private EduTeacherService teacherService; //1.查询所有讲师 @GetMapping("findAll") public List<EduTeacher> findAllTeacher(){原创 2021-05-16 20:17:14 · 173 阅读 · 0 评论