1引入jar包
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
<version>1.4.1.RELEASE</version>
</dependency>
2在启动类需要添加的注解
@SpringBootApplication
@EnableDiscoveryClient
@EnableFeignClients
public class OrderApplication {
public static void main(String[] args) {
SpringApplication.run(OrderApplication.class, args);
}
}
3创建一个接口
@FeignClient(name = "ClientProduct")//在eureka注册的另一个服务名
public interface ProductClieng {
@GetMapping("/test2") //在eureka注册的另一个服务中的controller链接
String prodctmsg();
}
4调用这个接口
@RestController
public class Clientcontroller
{
@Autowired
private ProductClieng productClieng;
@GetMapping("/getproduct")
public String msg()
{
return productClieng.prodctmsg();
}
}