1.?父項目下新建兩個子模塊寸痢,一個provider,一個consumer违崇。
先貼上父pom的配置:
2. provider?服務提供方的配置:
提供一個普通的controller接口即可拍嵌,不需要加openfeign依賴、不需要在啟動類加feign相關注解摘符。
貼一下yml配置:關注server.port和spring.application.name。
3. consumer?服務調用方配置:
1)pom加依賴:
2)啟動類加?@EnableFeignClients?注解:
3)添加接口策吠,標注@FeignClient()注解逛裤。
注意三點:a. 并在注解中指明屬性value="服務提供方應用名稱"
? ? ? ? ? ? ? ? ? ?b.?在 調用方接口上配置請求的url 要與?服務提供方接口的url一致。
? ? ? ? ? ? ? ? ? ?c.?傳參時?使用@RequestParam注解猴抹,不要用@Param注解带族,會報錯。
4)服務調用方 完善controller接口:
4.?啟動?服務提供方?和 服務調用方的項目蟀给。訪問?服務調用方的接口試試:
調用成功蝙砌。