想确认下我理解的是否正确
在用户模块中,用户登陆之后将用户的信息保存到session(redis)中,此时,如果不在feign中携带session,因为网关会过滤请求,所以此时,只有网关模块会获取到用户的session信息,其他模块包括用户模块自身,都是无法获取到这个session的,老师我理解的对吗?
redis中存储的信息,key是sessionID,value是user信息?
如果以上理解正确的话,这种想法是否可行?购物车模块自己通过RequestInterceptor获取到网关session信息,然后去redis中获取到user信息,而不通过User模块。也就是编写RequestInterceptor实现类后直接在请求参数中加上HttpSession 获取session。
13
收起
正在回答
1回答
同学你好,
1、你的理解是正确的。
2、redis中存储的信息,key是imooc_mall_user,value是User信息。
如下:

3、同学可以自己编写实现类,在请求参数上添加HttpSession试试。
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9410 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星