标签:注解 文件中 icon inter 地址 服务 mic ali 集成
创建模块的方式与创建服务提供方的方式一致
目录结构如下
在父工程的 pom.xml 文件中加入如下依赖
<!-- Feign 依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>
server:
port: 7000
spring:
application:
name: alibaba-service-consumer-7000
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
// 开启服务注册与发现 @EnableDiscoveryClient @SpringBootApplication // 开启 Feign 客户端 @EnableFeignClients public class ConsumerApplication7000 { public static void main(String[] args) { SpringApplication.run(ConsumerApplication7000.class,args); } }
// Feign客户端 指定需要交互的服务名称 @FeignClient("alibaba-service-provider-8000") public interface IConsumerFeignClientService { // 接口地址 @GetMapping("/provider/get") String order(); }
@RestController @RequestMapping("/consumer") public class IndexController { @Autowired private IConsumerFeignClientService feignClientService; @GetMapping("/index") public String index(){ return "/consumer-7000/index"; } @GetMapping("/get") public String order(){ return feignClientService.order(); } }
阿里微服务解决方案-Alibaba Cloud之服务消费方(Feign)(四)
标签:注解 文件中 icon inter 地址 服务 mic ali 集成
原文地址:https://www.cnblogs.com/damaoa/p/12941945.html