zoukankan      html  css  js  c++  java
  • springcloud-基于OpenFeign的服务调用

    1.依赖

            <!--引入open feign依赖-->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-openfeign</artifactId>
            </dependency>
        </dependencies>
    

     2.启动注解

    @SpringBootApplication
    @EnableDiscoveryClient
    @EnableFeignClients
    public class UserservicesApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(UserservicesApplication.class, args);
        }
    
    }
    

     3.接口

    @FeignClient("productservices")
    public interface ProductClient {
        @RequestMapping("/product/findAll")
        public Map findAll();
    }
    

     4.服务调用

        @Autowired
        private ProductClient productClient;
    
        @RequestMapping("/user/showProductMsg")
        public Map showProductMsg() {
            Map msg = productClient.findAll();
            return msg;
        }
    

     5.超时设置

    feign.client.config.default.connectTimeout=5000 #配置所有服务连接超时
    feign.client.config.default.readTimeout=5000	#配置所有服务等待超时
    
  • 相关阅读:
    软件课程设计(3)
    软件课程设计(2)
    软件课程设计(1)
    继往开来第五天
    勤勤恳恳第四天
    撸起袖子第三天
    厉兵秣马第二天
    项目初定第一天
    Magic-Club第五天
    Magic-Club第四天
  • 原文地址:https://www.cnblogs.com/taohaijun/p/13462340.html
Copyright © 2011-2022 走看看