springboot “坑”之@FeignClient 注解


在项目开发中难免会遇到一些问题,这次小编又遇到了一个很恶心的问题,由于刚接触springboot架构,配置和使用上都还比较陌生。

下面来描述一下我遇到的问题:

项目是分模块开发,后台做无状态,登录和权限控制在网关上做,所有服务都注册到服务中心上,由网关往下分发请求

小编在写网关接口的时候遇到了问题,网关接口和后台接口都写的没有问题,但是在整合后,网关无法转发到这个接口上。经过百度许久后无果。

小编开始进行排查,由于在网关里 @FeignClient 注解的接口中所有的方法请求地址和网关中所请求的地址一样,然后做出个大胆的推测,是不是这个原因呢??

然后开始试验,将网关请求的路径稍作修改,和请求后台的路径不一致,然后,问题解决!!(到目前为止,不知道原因)

 

贴上图片,更容易明白

【错误页】

【网关转发接口】

 【后台请求接口】

 

 

 【网关请求接口】

 

原因是因为 网关请求接口名称和后台请求接口名称一样

分享出来防止新手入坑,也希望有大神给出解释!!

望大神给予解释。。。谢谢!!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM