Day3迷迷糊糊后端这个阶段写完了

在这里插入图片描述
在这里插入图片描述
编写逻辑都在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.在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值