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	#配置所有服务等待超时
    
  • 相关阅读:
    4.24成果(冲刺1.7)
    4.23成果(冲刺1.6)
    4.22成果(冲刺1.5)
    4.21成果(冲刺1.4)
    4.20成果(冲刺1.3)
    4.19成果(冲刺1.2)
    4.18成果(冲刺1.1)
    计划会议
    需求评审
    电梯演讲
  • 原文地址:https://www.cnblogs.com/taohaijun/p/13462340.html
Copyright © 2011-2022 走看看