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);
}

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

参考文献

相关推荐
开开心心就好2 小时前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
IManiy2 小时前
总结之Temporal全局速率控制(二)第三方速率控制服务设计
java
OpenMiniServer3 小时前
电气化能源革命下的社会
java·人工智能·能源
独自破碎E3 小时前
LCR_019_验证回文串II
java·开发语言
坚持就完事了3 小时前
Java中的一些关键字
java·开发语言
寄存器漫游者3 小时前
数据结构 C语言 顺序栈
java·c语言·数据结构
heartbeat..3 小时前
Redis 性能优化全指南:从基础配置到架构升级
java·redis·性能优化·架构
m0_748233173 小时前
C#与C语言:5大核心语法共性
java·jvm·算法
JavaGuide3 小时前
推荐一个基于 Spring Boot 4.0 + Java 21 + Spring AI 2.0 的大模型项目!
java·spring boot·spring
Maynor9963 小时前
Clawdbot安装教程:从零开始到接入飞书
java·数据库·飞书