1. 程式人生 > >eureka_feign學習_1

eureka_feign學習_1

我到現在都是看著程式碼來理解,沒從網上找他的具體介紹啥的,所以理解可能有些問題,到時候再細細的看

建立feign模組

service-feign : Web、Eureka Discovery、Feign

建立yml

server:
  port: 8765
eureka:
  client:
    service-url:
      defaultZone : http://localhost:8761/eureka/
spring:
  application:
    name: service-feign

Application上除了新增@EnableDiscoveryClient,還要新增@EnableFeignClients

feign最關鍵的核心就是他的Service介面

在他的Service介面上新增@FeignClient來確定使用的是哪一個註冊服務

@FeignClient(value = "service-hi")
public interface SchedualServiceHi {

    @RequestMapping(value = "/hi",method = RequestMethod.GET)
    String sayHiFromClientOne(@RequestParam(value = "name") String name);

}

然後,它會自動幫你跳轉到service-hi服務的“/hi”介面。