调用微服务
如果在同一个注册中心上的微服务。
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