首页 > 其他分享 >Spring Cloud全解析:服务调用之OpenFeign简介

Spring Cloud全解析:服务调用之OpenFeign简介

时间:2024-09-25 10:15:25浏览次数:1  
标签:feign 调用 OpenFeign Spring id 简介 public Cloud

OpenFeign简介

OpenFeign是SpringCloud对于Feign进行的再次封装,使其支持了SpringMVC的标准注解以及HttpMessageConverters

依赖

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

配置启动类

@SpringBootApplication
@EnableEurekaClient
@EnableFeignClients   // 开启feign
public class ConsumerApp {

    public static void main(String[] args) {
        SpringApplication.run(ConsumerApp.class,args);
    }
}

feign接口编写

@FeignClient(value = "SPRINGCLOUD2-PROVIDER")
public interface DeptClient {

    @GetMapping(value = "/dept/get/{id}")
    CommonResult<Dept> get(@PathVariable("id") long id);
}

直接调用该方法就可以调用该微服务的接口

参考文献

标签:feign,调用,OpenFeign,Spring,id,简介,public,Cloud
From: https://www.cnblogs.com/life-time/p/18430767

相关文章

  • 基于springboot在线点餐系统
     基于springboot+vue实现的点餐系统 (源码+L文+ppt)4-077    第4章系统设计   4.1总体功能设计一般个人用户和管理者都需要登录才能进入点餐系统,使用者登录时会在后台判断使用的权限类型,包括一般使用者和管理者,一般使用者只能对美食信息提供查阅和个别使用信......
  • Spring-AOP
    Spring-AOPAOP:AspectOrientedProgramming(面向切面编程)OOP:ObjectOrientedProgramming(面向对象编程)在Spring框架中,AOP(面向切面编程,Aspect-OrientedProgramming)是一种编程范式,它通过将关注点(如事务管理、日志记录、安全等)从业务逻辑中分离出来,使得代码更加模块化和可维......
  • Spring-IOC
    Spring-容器篇IoC、DI注册组件注入组件组件生命周期组件和容器组件:具有一定功能的对象容器:管理组件(创建、获取、保存、销毁)IoC和DIIoC:InversionofControl(控制反转)控制:资源的控制权(资源的创建、获取、销毁等)反转:和传统的方式不一样了DI:DependencyInjection(......
  • Spring-MVC
    Spring-MVC介绍https://docs.spring.io/spring-framework/reference/web/webmvc.htmlSpringWebMVC是基于ServletAPI构建的原始Web框架,从一开始就包含在SpringFramework中。正式名称“SpringWebMVC”来自其源模块的名称(spring-webmvc),但它通常被称为“SpringMVC”。在......
  • 【开题报告】基于Springboot+vue基于网上商品销售管理系统(程序+源码+论文) 计算机毕业
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为现代商业活动的重要组成部分,深刻改变了人们的购物习惯和消费模式。网上商品销售管理系统作为电子商务平台的......
  • Spring面试题
    1.Spring框架基本理解关键词:核心思想IOC/AOP、作用(解耦、简化),简单描述框架组成Spring是一个企业级、轻量级开源的分层架构核心思想:IOC(控制反转)和AOP(面向切面编程)1.为Java应用程序开发提供组件管理服务;2.用于组件之间的解耦 3.简化第三方JavaEE中间技术的使用Spring框架包......
  • [含文档+PPT+源码等]精品基于springboot实现的原生Andriod学生宿舍管理系统
    基于SpringBoot实现的原生Android学生宿舍服务系统的背景,可以从以下几个方面进行阐述:一、技术背景SpringBoot的优势:SpringBoot通过其自动配置、简化依赖管理、内嵌容器等特性,极大地简化了基于Spring框架的应用开发过程。这使得开发者能够快速搭建起稳定、可靠的后端服......
  • 基于SpringBoot的书城系统
    系列文章目录1.基于SSM的洗衣房管理系统+原生微信小程序+LW参考示例2.基于SpringBoot的宠物摄影网站管理系统+LW参考示例3.基于SpringBoot+Vue的企业人事管理系统+LW参考示例4.基于SSM的高校实验室管理系统+LW参考示例5.基于SpringBoot的二手数码回收系统+原生微信小......
  • SpringBoot集成JPA及基本使用
    参考地址: https://blog.csdn.net/JingAi_jia917/article/details/138159418前言在讲解SpringBoot集成JPA之前,先简单了解一下几个概念,JDBC、ORM、JPA以及SpringDataJPA。1.1JDBCJDBC(JavaDataBaseConnectivity),是java连接数据库操作的原生接口API,为开发者访问数据库提供标准......
  • 【万字文档+PPT+源码】基于springboot+vue医院挂号系统-可用于毕设-课程设计-练手学习
    博主简介:......