Springcloud基于OpenFeign實現(xiàn)服務調用代碼實例
更新時間:2020年08月19日 11:30:40 作者:陶海軍
這篇文章主要介紹了Springcloud基于OpenFeign實現(xiàn)服務調用代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
1.依賴
<!--引入open feign依賴-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
</dependencies>
2.啟動注解
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class UserservicesApplication {
public static void main(String[] args) {
SpringApplication.run(UserservicesApplication.class, args);
}
}
3.接口
@FeignClient("productservices")
public interface ProductClient {
@RequestMapping("/product/findAll")
public Map findAll();
}
4.服務調用
@Autowired
private ProductClient productClient;
@RequestMapping("/user/showProductMsg")
public Map showProductMsg() {
Map msg = productClient.findAll();
return msg;
}
5.超時設置
feign.client.config.default.connectTimeout=5000 #配置所有服務連接超時
feign.client.config.default.readTimeout=5000 #配置所有服務等待超時
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Java?Stream?流中?Collectors.toMap?的用法詳解
這篇文章主要介紹了Stream?流中?Collectors.toMap?的用法,Collectors.toMap()方法是把List轉Map的操作,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01

