@feignclient uri
时间: 2023-09-23 22:07:53 浏览: 162
使用 @FeignClient 实现不使用 Eureka 的服务调用
在@FeignClient注解中,URI可以通过多种方式传递给FeignClient代理对象进行调用。可以通过以下几种方式传递URI参数:
1. 在接口方法中直接传递URI参数:在接口方法中添加URI类型的参数,并在调用方法时传入具体的URI值。例如,在接口方法中添加`URI baseUri`参数,在调用方法时传入具体的URI值。这样可以直接将URI参数传递给FeignClient进行调用。
2. 使用String类型的url参数:可以在调用方的代码中,使用String类型的url参数传递URI值。例如,在调用方的代码中,可以定义一个String类型的url参数,并将其转换为URI类型后传递给FeignClient。
3. 在@FeignClient注解中直接指定url属性:可以通过在@FeignClient注解中使用url属性来指定具体的URI值。例如,可以在@FeignClient注解中使用`url = "http://localhost:8080/category"`来指定URI。
需要注意的是,无论是使用哪种方式传递URI参数,最终都会将URI参数传递给FeignClient进行调用。在调用过程中,URI参数会替换掉url属性中指定的URI,以实现具体的请求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [FeignClient设置动态Url](https://blog.csdn.net/m0_37583655/article/details/119085646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Feign 调用第三方接口示例,FeignClient参数动态配置url、超时时间配置](https://blog.csdn.net/Be_insighted/article/details/127133893)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文