一、该问题的重现步骤是什么?
新建一个微服务应用,想要读取当前用户数据权限下的用户列表信息,现在不清楚用户的feign应该怎么写。
备选写法1:
public R> userList(User user, BladeUser bladeUser){
...
}
如果需要 BladeUser 对象,应该在feign 中如何处理?
被选写法2:
public R> userList(User user, Long userId){
// 通过用户id 获取用户权限,在通过用户权限获取列表
feign会对请求头做token传递,所以BladeUser可以直接注入,也可以用AuthUtil来获取。
但是更推荐第二种,在调用链以userId传递。feign实现类获取到userId后再进行下一步操作。
扫一扫访问 Blade技术社区 移动端