赞
踩
# 1.服务调用方法引入依赖OpenFeign依赖
- <!--Open Feign依赖-->
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-openfeign</artifactId>
- </dependency>
# 2.入口类加入注解开启OpenFeign支持
- @SpringBootApplication
- @EnableFeignClients
- public class Users9999Application {
- public static void main(String[] args) {
- SpringApplication.run(Users9999Application.class, args);
- }
- }
# 3.创建一个客户端调用接口
- //value属性用来指定:调用服务名称
- @FeignClient("PRODUCTS")
- public interface ProductClient {
-
- @GetMapping("/product/findAll") //书写服务调用路径
- String findAll();
- }
# 4.使用feignClient客户端对象调用服务
- //注入客户端对象
- @Autowired
- private ProductClient productClient;
-
- @GetMapping("/user/findAllFeignClient")
- public String findAllFeignClient(){
- log.info("通过使用OpenFeign组件调用商品服务...");
- String msg = productClient.findAll();
- return msg;
- }
- # 5.访问并测试服务
- - http://localhost:9999/user/findAllFeignClient
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。