面试题:你们的微服务系统是如何校验用户的,用户ID又是怎么传递的?+mybatisplus好处

文章讨论了微服务架构中用户ID的传递过程,通过网关和拦截器验证token,使用线程技术存储userId。同时介绍了MyBatisPlus的便利性,如自动生成代码和简化SQL操作,但提到了需要关注其更多细节和可能的局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

你们的微服务系统是如何校验用户的,用户ID又是怎么传递的?

我们所有请求都是发送到网关中,然后再由网关发送到对应的微服务中,

但是在发送到微服务前,会有拦截器进行拦截,首先解析出当中的token

放到请求头中,再由拦截器进行检验,成功了就通过

失败了就说明用户id异常

传递用户id  采用了线程技术 就是把userId放到专门的userContext中

mybatisplus好处

好处是 1.在创建好数据库表后 配置好Config Database后 点击 Code。。可以生成三层架构 

并给出部分代码  方便快捷

2.不用写一些sql语句  

mbtplus 当中还提供了一些方法  eq  nq

方法更多细节  参考 下面官网

myBatis-plus

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值