eureka_feign學習_1
阿新 • • 發佈:2018-11-17
我到現在都是看著程式碼來理解,沒從網上找他的具體介紹啥的,所以理解可能有些問題,到時候再細細的看
建立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”介面。