本文主要是介绍第三节课,功能2:开发后端用户的管理接口5min(用户的查询/状态更改)【4】【9开始--本人】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、代码任务 【录个屏】
二、写代码
2.1 代码文件位置
2.2 代码如下:
2.3 官方文档:
网址:
逻辑删除 | MyBatis-Plus (baomidou.com)
三、代码有bug,没有鉴权,表里添加一个字段。role 管理员
3.1 判断操作的人,权限够不够高
3.2 解决方法如下
3.2.1 表里加入一列
3.2.2 刷新表
3.2.2 字段别忘了写
四、解决bug后,改写代码
4.1 改成 public
4.2 把这个代码 剪切到其他地方 前面去掉
4.3 继续写代码
静态方法跟类绑定
4.4 测试代码时,发现空指针异常,进行改写代码
五、优化代码
5.1 新建文件夹,存放常量
5.2 将 常量汇总到新建的 UserConstant 下
5.2.1 剪切
5.2.2 复制
5.2.2.1 【不可能】自动修复?【自己解决,请看视频】
5.2.3 自己定义
5.2.4 改代码 1 换成常量
六 、 复制代码,改写如下
6.1 有重复代码
6.2 不允许提交重复代码,重写函数进行更改
七、写完代码后,调试有错误 看视频:1:52 修修补补,后面未做
7.1 补视频 role 的问题,换名字
【本人未做,因为用来表里的 userRole 这个字段】
7.2 代码还是要动到比较多的地方的
1:52 至 2:00 调试,优化不懂
八、补调试 HTTP client ,除了接口的删除数据。
网址:
8.1 关于:search 不成功的问题。
userrole 忘写在业务层面进行返回了。始终看到它是空的
九、Http client 接口测试 & postman 接口测试
汇总:包含代码网址:
第三节课,功能2:开发后端用户的管理接口-- postman--debug测试-CSDN博客
http client 可不看,因为删除不会写
第三节课,功能2:开发后端用户的管理接口--http client -- debug测试-CSDN博客
postman必须看
第三节课,功能2:开发后端用户的管理接口-- postman--debug测试-CSDN博客
十、代码持续优化
这篇关于第三节课,功能2:开发后端用户的管理接口5min(用户的查询/状态更改)【4】【9开始--本人】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!