調用微服務
如果在同一個註冊中心上的微服務。
name:
就是在註冊中心的名稱
@FeignClient(name = "gmaya-service-admin")
public interface UserFacade {
@RequestMapping("user/add")
R add(@RequestBody F<UserDTO> f);
@RequestMapping("user/test")
R test();
}
調用單體服務
如果調用一個獨立的服務。
一般可以直接使用httpUtil直接調用。
使用feign調用:
@FeignClient(url = "${userUrl}")
public interface UserFacade {
@RequestMapping("user/add")
R add(@RequestBody F<UserDTO> f);
@RequestMapping("user/test")
R test();
}
同時在application.yml
配置url
userUrl: http://10.10.10.10:1010