feigh调用遇到的问题

    在SpringCloud项目中,由于业务需要可能会出现,调用一个微服务的接口时,需要操作另一个微服务的数据。此时,feigh调用是一个好的选择,至于feigh调用如何实现,比较简单,相关的博文有很多,具体的调用过程以后再补。该篇文章记录feigh调用时遇到的坑。

    一、List无法解析,报No primary or default constructor found for interface java.util.List异常

在interface FeighClient中采用如下方式命名方法

当@RequestParam注解后面的参数为:Integer、String、Long等时,可以正常返回,当参数为List时,则会报如下异常

feigh调用遇到的问题_第1张图片经过查阅资料后,发现必须在该interface的实现类中重写该方法时,在List参数上再加上@RequestParam注解,该问题解决

 

你可能感兴趣的:(feigh调用遇到的问题)