一、该问题的重现步骤是什么?
1. 新增用户收货地址,传入Blade-Auth作为token,直接使用生成的save接口,返回操作成功,并且新增的数据也保存了userId字段,推测有自动从token读取userId
2. 分页查询收货地址列表,同样传入token,直接使用生成的list接口,操作成功,但是返回了所有数据,推测没有读取token中的userId
二、你期待的结果是什么?实际看到的又是什么?
期待结果:从新增有自动获取userId来看,我以为只要是未放行的接口传了token,框架就能自动读取userId
实际看到:难道只有新增接口可以自动从token中获取userId吗?包括有个个人信息的detail接口,也不能自动获取到,都需要AuthUtil.getUserId()。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
2.9.0.RELEASE windows10
四、请提供详细的错误堆栈信息,这很重要。
无报错
这个接口可以拿到userId
这个接口拿不到userId
五、若有更多详细信息,请在下面提供。
通过ctrl+左键点进去也只能到mapper为止,想知道这部分大概是个什么原理,能不能未放行的接口都能够自动从token中获取userId。
扫一扫访问 Blade技术社区 移动端