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	#配置所有服务等待超时
    
  • 相关阅读:
    day05 集合
    day05 判断敏感字符
    day05 None类型
    day05 字典
    day04元组
    day04列表
    HDFS配额管理(实战)
    hive数据库的哪些函数操作是否走MR
    oracle 裸设备划分 --centos6.5
    redis3.0.7集群部署手册
  • 原文地址:https://www.cnblogs.com/taohaijun/p/13462340.html
Copyright © 2011-2022 走看看