采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,课程里面商品微服务的接口要经过网关和service拦截器的双重校验。我知道springBoot拦截器简单配置一下excludepath就可以直接放行goods服务的部分接口。但是网关的登录校验是全局过滤器,在这个里面应该如何配置放心规则,还是用if (request.getURI().getPath().contains(GatewayConstant.XXX))的方式吗?
同学你好:
首先来说,只有网关才做了登录校验,service 拦截器仅仅是把用户的身份『保存』下来,方便接下来的使用。登录校验并不是规则,而是代码的逻辑控制,你想怎么控制,简单的 if、else 就可以。
那网关的放行,只能通过if else来判断路由里面有没有我们需要放行的请求路由的关键字吗?没有类似拦截器excludepath()那样简单的实现方式吗
登录后可查看更多问答,登录/注册
从架构设计到开发实践,手把手实现
1.3k 9
1.5k 8
2.0k 6
1.1k 5
1.3k 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号