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

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

参考文献

相关推荐
VaporGas3 分钟前
Spring-bean实例化的方式
java·数据库·spring
R_187819115348 分钟前
电商系统之链动2+1模式开发
java·大数据·intellij-idea
john_hjy15 分钟前
4. 数据结构: 对象和数组
java·开发语言·前端
代码吐槽菌19 分钟前
基于SSM的校园自助洗衣系统【附源码】
java·数据库·毕业设计·ssm·计算机专业
BYSJMG22 分钟前
基于Java的停车场管理微信小程序 停车场预约系统【源码+文档+讲解】
java·开发语言·spring boot·微信小程序·小程序·课程设计·毕设
沙漏无语42 分钟前
idea插件通义灵码
java·ide·intellij-idea
一只学C的小螃蟹1 小时前
Java的for循环嵌套
java
重生成为码农‍1 小时前
Java高级Day52-BasicDAO
java·开发语言·windows
Dola_Pan1 小时前
Linux系统IO-文件描述符详解
java·linux·服务器