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

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

参考文献

相关推荐
OtIo TALL16 小时前
redis7 for windows的安装教程
java
uNke DEPH17 小时前
Spring Boot的项目结构
java·spring boot·后端
xixingzhe217 小时前
idea启动vue项目
java·vue.js·intellij-idea
wzl2026121317 小时前
企业微信定时群发技术实现与实操指南(原生接口+工具落地)
java·运维·前端·企业微信
凌波粒17 小时前
Java 8 “新”特性详解:Lambda、函数式接口、Stream、Optional 与方法引用
java·开发语言·idea
曹牧17 小时前
Eclipse:悬停提示(Hover)
java·ide·eclipse
oyzz12018 小时前
Spring EL 表达式的简单介绍和使用
java·后端·spring
iNgs IMAC18 小时前
Redis之Redis事务
java·数据库·redis
程序员小假18 小时前
向量检索的流程是怎样的?Embedding 和 Rerank 各自的作用?
java·后端
yaaakaaang19 小时前
二十二、模板方法模式
java·模板方法模式