Feign接口能传Map<String,List<String>>参数么
时间: 2023-10-14 15:15:48 浏览: 98
SpringCloud Feign参数问题及解决方法
5星 · 资源好评率100%
是的,Feign接口可以传递Map<String,List<String>>类型的参数。您可以在Feign接口中定义一个参数为Map<String,List<String>>类型的方法,将其作为请求参数进行传递。例如:
```java
@RequestLine("GET /api/user?params={params}")
List<User> getUsers(@Param("params") Map<String,List<String>> params);
```
在上面的例子中,我们使用了`@RequestLine`注解来定义请求的方法和路径,同时使用`@Param`注解来指定方法参数名和请求参数名。注意,在Feign中,使用`@RequestParam`注解来定义请求参数是无效的,而应该使用`@Param`注解。
阅读全文