Feign

1、简介

实现不同服务之间的接口调用

2、快速开始

1、添加依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

2、创建 feign/xxxFeignService 接口

// 指定 nacos 服务名
@FeignClient("mall-coupon")
public interface CouponFeignService {// 将需要调用的controller方法和完整的请求路径拿过来 @RequestMapping("coupon/coupon/list/test")public void couponList();
}

3、远程调用服务

@Autowired
CouponFeignService couponFeignService;@RequestMapping("/test")
public void test() {couponFeignService.couponList();
}

4、开启扫描feign接口

在启动类添加注解: @EnableFeignClients(basePackages = "com.gangbeng.mall.member.feign")

Spring Cloud Feign 使用流程【钢镚核恒】相关推荐

  1. Spring MVC【钢镚核恒】

    Spring MVC 简介 Spring MVC是Spring体系的轻量级Web MVC框架 Spring MVC的核心Controller控制器,用于处理请求,产生响应 Spring MVC基于Sp ...

  2. Spring 【钢镚核恒】

    Spring 简介 Spring框架是企业开发复杂性的一站式解决方案 Spring框架的核心是loC容器与AOP面向切面编程 Spring loC负责创建与管理系统对象,并在此基础上扩展功能 使用 导 ...

  3. Java 面向对象 【钢镚核恒】

    Java 面向对象 简介 类和对象 类是模子,确定对象将会拥有的特征(属性)和行为(方法) 对象是类的实例表现 类是对象的类型 对象是特定类型的数据 类,抽象的概念-模板 对象,-个看得到.摸得着的具 ...

  4. Java 探究集合List、Map、Set底层的数据结构【钢镚核恒】

    Java 集合 简介 集合 (collection)是存储对象的容器.例如:6个人一个团队(集合) 集合与数组类通,数组是存储具体数据的容器.集合的底层有用到数组 这篇文章是加深对集合的理解,探究各种 ...

  5. Vue中使用SVG图标的步骤【钢镚核恒】

    Vue中使用SVG图标的步骤 简介 svg 可缩放矢量图形(Scalable Vector Graphics) svg 优势:任意缩放,超强显示效果,较小文件,可压缩 svgo 用来压缩svg中无用信 ...

  6. Java 原始的JDBC方式连接MySQL数据库【钢镚核恒】

    Java JDBC 简介 JDBC(Java DataBase Connectivity,Java数据库连接) JDBC 可让Java通过程序操作关系型数据库 JDBC 基于驱动程序实现与数据库的连接 ...

  7. Java 简介之JVM、JDK、JRE【钢镚核恒】

    Java 简介 Java是一门面向对象的程序设计语言 1995年由sun公司发布 2010年sun公司被Oracle公司收购 JVM JVM(Java Virtual Machine),Java虚拟机 ...

  8. Java 异常 【钢镚核恒】

    Java 异常 简介 错误在我们编写程序的过程中会经常发生,包括编译期间和运行期间的错误. 异常体系图 异常处理 捕获异常(快捷键 : Ctr l+ Alt + T) // try块后可接零个或多个c ...

  9. Vue中设置404错误页面【钢镚核恒】

    Vue错误页面 简介 错误页面:为了让用户在访问不到的情况下,有更好的体验和反馈 这里提供了使用步骤,上路! 有404.401组件模板,大家可以修改使用,或者自己动手造个更好的咯 上路 创建错误页面组 ...

最新文章

  1. 通讯系统流程图_基于OBD系统的量产车评估测试(PVE)
  2. linux 网卡配置详情
  3. canvas——橡皮筋式线条绘图应用
  4. 【百度地图API】如何制作多途经点的线路导航——驾车篇
  5. vb excel遍历列_EXCEL如何把多个表格合并成一个表格
  6. python strip_Python3 strip()方法
  7. 广州培训:成功部署报表必做的四件事
  8. Faster-RCNN.Pytorch的使用
  9. 【深入浅出imx8企业级开发实战 | 01】imx8qxp yocto工程构建指南
  10. 电工入门基础知识问答,入门电工学习宝典系列
  11. 【申论】钟君讲申论(听课笔记)
  12. js 按拼音 首字母 排序 并分组
  13. 数控技术转行java_我29岁想转行数控却找不到工作
  14. 科幻电影是人机与艺术融合的智能系统
  15. 篇三:Jmeter察看结果树与保存
  16. OpManager邮件服务:使用qq邮箱发送邮件
  17. db2判断字符为空_DB2函数——常用函数整理
  18. 完全用 Linux 工作
  19. 不断的重复重复重复,再重复
  20. 如何去掉文本中的标点符号

热门文章

  1. Typora--终于找到一个能够解决将csdn文章同步到hexo的完美编辑器(解决csdn图片防盗链导致无法直接复制文章的问题)。...
  2. Unity3D animation import issue | 模型导入,动画无法播放问题
  3. 怎么连接亚马逊的linux云服务器配置,使用 亚马逊云 AWS 配置服务器并使用 xshell 远程连接...
  4. spring feign 调用
  5. 计算机组成原理学习--第一周--哈工大刘宏伟
  6. Matlab中Cell(单元数据)的用法
  7. 12 岁学习编程,17 岁香港高中生成苹果 WWDC2020 Swift 开发者挑战赛赢家!
  8. html中无行间距,css怎么定义行间距?
  9. python折线图加图例_python 加图例
  10. Linux/CentOS 解决buff/cache居高不下问题