编写逻辑都在uerservice
配置逻辑删除值
https://baomidou.com/guides/logic-delete/
复制到application.yml文件中
我们代码中的isDelete判断是否是逻辑删除
写contraller层
把java后端写的代码封装为一个接口,允许前端去调用
@RestController适用于编写restful风格的api,返回值默认位json类型
封装一个撞门用来请求参数request包
序列化就是将对象转换成二进制,可以在网络上面传输。
接口测试
测试接口的时候有一个小坑,POST不要自己写地址,也不要自动生成
测试逻辑删除
修改isDelete的值
逻辑删除生效的话,在用同样的测试结果为空
编写用户管理接口
1.查询用户
1.1允许根据用户名查询
2.删除用户
这样有点不合理,所有人都能用这个接口,不安全,应该验证一下,只能管理员来进行这两个接口的操作
所以要添加一个校验。
1.首先要拿到用户的登录态(从session里面去拿)
2.
3.再修改一下。把这个1变为常量
新建一个contant文件夹
4.再进行优化一下
这两段代码重复了,提出来,写成一个公有函数
测试的时候报错了
这个错不知道为什么,有时候就能正常运行,有时候就不能,待解决
简单设置一个过滤条件
这个代码优化一下
1.在userservicempl写,记得在Userservice接口也写一下
2.