spring boot 經過feign調用api接口

目的:遠程調用服務器api,直接上步驟:git

1,添加maven依賴,這是必須的:github

<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
<dependency>
   <groupId>io.github.openfeign</groupId>
   <artifactId>feign-core</artifactId>
   <version>9.5.0</version>
</dependency>
<dependency>
   <groupId>io.github.openfeign</groupId>
   <artifactId>feign-slf4j</artifactId>
   <version>9.5.0</version>
</dependency>
<dependency>
   <groupId>io.github.openfeign</groupId>
   <artifactId>feign-hystrix</artifactId>
   <version>9.5.0</version>
</dependency>
<dependency>
   <groupId>io.github.openfeign</groupId>
   <artifactId>feign-jackson</artifactId>
   <version>9.5.0</version>
</dependency



2,接口遠程請求:這個接口請求遠程api,而後本地service層調用接口方法就行了spring

3,須要添加配置:api

 

 yml配置:服務器

 4:調用這個接口就行了:構造器注入,而後直接調用便可maven

 private final QrCodeFeignClient qrCodeFeignClient;
 public QrCodeServiceImpl(QrCodeFeignClient qrCodeFeignClient) {
        this.qrCodeFeignClient = qrCodeFeignClient;
    }
  qrCodeFeignClient.timingGetData("", "", "", new String[1], 1);
相關文章
相關標籤/搜索