FeignClient路径传参
时间: 2023-07-07 10:42:08 浏览: 181
springboot FeignClient注解及参数
在使用FeignClient进行远程调用时,可以通过路径传参来实现动态的URL拼接。具体操作如下:
1. 在FeignClient的@RequestLine注解中定义请求的URL,使用占位符表示参数,例如:
```
@RequestLine("GET /user/{id}")
User getUserById(@Param("id") Long id);
```
2. 在方法参数中使用@PathVariable注解来绑定占位符参数,例如:
```
User user = client.getUserById(123L);
```
其中,123L会替换掉URL中的{id}占位符。
注意,在FeignClient中使用@PathVariable注解时,需要使用@Param注解来指定参数名称,否则会出现参数名不匹配的问题。
阅读全文