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


文章目录


OpenFeign简介

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

依赖

xml 复制代码
<!-- openFeign -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

配置启动类

java 复制代码
@SpringBootApplication
@EnableEurekaClient
@EnableFeignClients   // 开启feign
public class ConsumerApp {

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

feign接口编写

java 复制代码
@FeignClient(value = "SPRINGCLOUD2-PROVIDER")
public interface DeptClient {

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

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

参考文献

相关推荐
liaowenxiong1 分钟前
实现类和接口的关系
java
编程迪4 分钟前
基于Java和uniapp开发的名片交换分享系统企业名片管理软件个人电子名片小程序源码
java·uni-app·电子名片·名片小程序·名片软件源码
开开心心就好6 分钟前
经典塔防游戏移植移动端随时畅玩
java·前端·科技·游戏·edge·django·pdf
ZPC821017 分钟前
moveit servo 发指令给real arm
java·前端·数据库
企微增长观察18 分钟前
企业微信怎么注册?2026年完整注册流程
java·人工智能·企业微信
穿条秋裤到处跑828 分钟前
java2AI系列:SpringAI 通过 Function Calling 接入外部系统
java·人工智能
亚空间仓鼠30 分钟前
Ansible之Playbook(四):循环与判断
java·服务器·ansible
希望永不加班37 分钟前
SpringBoot 依赖管理:BOM 与版本控制
java·spring boot·后端·spring
落木萧萧82541 分钟前
MyBatis、MyBatis-Plus、JPA、MyBatisGX 写法比较:同一个需求,四种解法
java·后端
彳亍走的猪43 分钟前
Android 全局防抖/防重复点击
android·java·开发语言