首页 > 其他分享 >2-07-Feign-基于Feign的远程调用-not practice

2-07-Feign-基于Feign的远程调用-not practice

时间:2023-08-15 14:26:01浏览次数:31  
标签:Feign 07 practice springframework org import id cloud

使用Feign共四步

  1. 引入依赖
  2. <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-openfeign</artifactId>
    </dependency>
    
  3. 启动类添加注解开启功能
  4. 针对每个服务创建对应的客户端
  5. package cn.itcast.order.client;
    
    import cn.itcast.order.pojo.User;
    import org.springframework.cloud.openfeign.FeignClient;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.PathVariable;
    
    @FeignClient("userservice")
    public interface UserClient {
        @GetMapping("/user/{id}")
        User findById(@PathVariable("id") Long id);
    }
    
  6. 使用

标签:Feign,07,practice,springframework,org,import,id,cloud
From: https://www.cnblogs.com/dengliang356a/p/17631167.html

相关文章

  • Feign的超时时间如何设置,我研究了4种情况
    大家好,我是三友~~今天来聊一聊前段时间看到的一个面试题,也是在实际项目中需要考虑的一个问题,Feign的超时时间如何设置?Feign的超时时间设置方式并不固定,它取决于Feign在项目中是如何使用的,不同的使用方式,超时时间设置方式也不大相同,甚至还可能有坑。前置知识由于文章会涉及到F......
  • 2-04-Nacos配置管理-配置热更新-not practice
    所谓的热更新共有两种实现方式1.@Value+@Refresh针对单一类的配置热更新2.@ConfigurationProperties+@Autowired,针对所有类的配置热更新......
  • 2-05-Nacos配置管理-多环境配置共享-not practice
    单环境配置文件-${spring.application.name}-${spring.profiles.active}.yaml多环境配置文件-${spring.application.name}.yaml配置优先级:${spring.application.name}-${spring.profiles.active}.yaml>-${spring.application.name}.yaml>本地.yaml怀疑-待测:远程的两个可能......
  • 引入feign注入报错 org.springframework.beans.factory.NoSuchBeanDefinitionExceptio
    引入feign注入报错org.springframework.beans.factory.NoSuchBeanDefinitionException解决[172.16.22.215]out:Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype'com.test.mydock.api.FeignRemoteTestService�......
  • 607. 销售员
    607.销售员2023年8月14日14:13:05607.销售员简单153相关企业SQLSchemaPandasSchema表:SalesPerson+-----------------+---------+|ColumnName|Type|+-----------------+---------+|sales_id|int||name|varchar||......
  • 20230709
    1.实现并总结容器跨主机的通信过程第一步,先修改两个主机的docker默认ip地址(--bip改成不相同的)vim/lib/systemd/system/docker.service...........ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock--bip=10.20.0.1/24.............第......
  • 数据集:Pascal VOC 2007数据集分析
    1VOC2007基本信息作为标准数据集,voc-2007是衡量图像分类识别能力的基准。faster-rcnn,yolo-v1,yolo-v2都以此数据集为最为演示样例,因此,有必要了解一下本数据集的组成架构。VOC数据集共包含:训练集(5011幅),测试集(4952幅),共计9963幅图,共包含20个种类。aeroplanebicyclebirdboatbo......
  • Programming abstractions in C阅读笔记:p107-p110
    《ProgrammingAbstractionsInC》学习第46天,p107-p110,3.1小节——“Theconceptofinterface”,总结如下:一、技术总结1.clientp108,调用library的program称为client。2.interfacep108,"Todoso,thechapterfocusesontheboundarybetweenalibraryanditsclients,wh......
  • Programming abstractions in C阅读笔记:p107-p110
    《ProgrammingAbstractionsInC》学习第46天,p107-p110,3.1小节——“Theconceptofinterface”,总结如下:一、技术总结1.  clientp108,调用library的program称为client。2.  interfacep108,"To do so, the chapter focuses on the boundary between a library and ......
  • 1907. 按分类统计薪水
    1907.按分类统计薪水2023年8月13日20:58:411907.按分类统计薪水中等23相关企业SQLSchemaPandasSchema表:Accounts+-------------+------+|列名|类型|+-------------+------+|account_id|int||income|int|+-------------+------+......