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

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

参考文献

相关推荐
毅炼6 分钟前
hot100打卡——day08
java·数据结构·算法·leetcode·深度优先
a努力。15 分钟前
国家电网Java面试被问:慢查询的优化方案
java·开发语言·面试
@小码农30 分钟前
202512 电子学会 Scratch图形化编程等级考试四级真题(附答案)
java·开发语言·算法
程序猿ZhangSir38 分钟前
深入理解 BIO,NIO,AIO 三者的用途和区别?Select,poll,epoll 操作系统函数简介
java·spring·nio
智航GIS38 分钟前
6.2 while循环
java·前端·python
2201_7578308739 分钟前
AOP核心概念
java·前端·数据库
为所欲为、Lynn41 分钟前
用FastJson的Filter自动映射枚举
java·spring boot
qq_3363139341 分钟前
java基础-IO流(转换流)
java·开发语言·python
雪人.42 分钟前
JavaWeb经典面试题
java·服务器·前端·java面试题
扶苏-su1 小时前
Java---IO流原理和分类
java·开发语言