在做springCloud项目时发现一个很奇怪的bug。
在用网关微服务调用用户微服务的方法时,调用总是失败,被调用模块无报错,调用方法得到的结果值为空,而用postman直接访问用户的该方法却没有问题,检查了注解,参数,路径等等一切都没有问题,但还是调用失败,后来慢慢测终于找出了问题。

一开始,我api接口和controller中的方法用的是默认的传参,postman访问没问题,但fegin调用不了。

然后我使用请求参数的注解传参,还是同样的结果。

最后我使用了占位符传参,居然就可以调用了,我心好累。
如果大家也有一样的情况可以试一下。
我对springCloud的源码研究不够深,不明白这是什么原因,如果有那些高手知道这是为什么,希望能指教一下,感激不尽。
版权声明:本文为m0_60266941原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。