Feign的使用中遇到的坑
一.多参数问题
当调用的接口上,超过两个参数时,启动服务的时候,会报异常(参数过长异常)
解决:
1.在请求参数前加上@RequestParam注解修饰,Controller里面可以不加该注解修饰。
2.把参数封装成Map,等的对象
二.Get请求问题
当请求时get方式时,启动服务时也会报错,
解决:同一
二. RequestBody问题
当调用的接口上,超过两个参数加@RequestBody时,启动服务的时候,也会报异常
解决:
留一个@RequestBody
三. @FeignClient的name重复问题问题
解决:
加@FeignClient的contextId属性。只要contextId不重复即可