springboot 中使用fegin调用第三方接口

1.pom包依赖加载



    org.springframework.cloud
    spring-cloud-starter-hystrix
    1.4.4.RELEASE

    org.springframework.cloud
    spring-cloud-starter-feign
    
    1.2.5.RELEASE

    io.github.openfeign
    feign-hystrix
    9.3.1
    compile


    org.springframework.boot
    spring-boot-starter-web

2.加载配置文件

feign:
  hystrix:
    enabled: true

指定断路器开启
#  httpclient:
#    enabled: true

jtbank-tl-proxy-service:
  ribbon:
    listOfServers: http://118.178.118.151:8807(调用服务的IP)

3.编写接口类,编写完成后就可以实现接口调用.

@FeignClient(name = "jtbank-tl-proxy-service(调用的接口服务名)",fallbackFactory= PiccBaseServiceFallbackFactory.class--回退工厂类)
public interface FeginClient {
@RequestMapping(value="指定请求地址")
JSONObject interfaceName(@RequestBody(required=false---"为空也能调用成功")JSONObject jsonobject);
}

 

 

你可能感兴趣的:(springboot 中使用fegin调用第三方接口)