eureka-consumer-openfeign
系列目录
一、父工程
二、服务注册 eureka
三、服务发现 eureka
四、服务消费 eureka
五、服务消费 ribbon
六、服务消费 openfeign
七、服务降级 hystrix
八、服务监控 hystrix-dashboard
1.建module
2.勾依赖
3.启动类@EnableFeignClients
@SpringBootApplication
@EnableFeignClients
public class EurekaConsumerOpenfeignApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaConsumerOpenfeignApplication.class, args);
}
}
4.改配置
server.port=9003
spring.application.name=eureka-openfeign
eureka.client.serviceUrl.defaultZone=http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/
5.Service
@Component
@FeignClient(value = "EUREKA-CLIENT")
public interface HelloService {
@RequestMapping("/hello")
String hello();
}
6.Controller
@RestController
public class HelloController {
@Autowired
HelloService helloService;
@RequestMapping("/hello/openfeign")
public String hello() {
return helloService.hello();
}
}
7.启动项目
8.访问 http://localhost:9003/hello/openfeign
9.openfeign完成
下一篇 Hystrix 服务降级
工程地址