说明
Feign是一个声明式REST的Web服务客户端。它使得Web服务客户端的写入更加方便。使用Feign创建一个界面并对其进行注释;具有可插拔注释支持,包括Feign注释和JAX-RS注释;支持可插拔编码器和解码器;它基于NetFlix Feign实现,整合了Ribbon和Hystrix两者在SpringCloud Feign的实现下,我们只需创建一个接口并以注解的方式配置它,即可完成对服务提供方的接口绑定,简化了在使用SpringCloud Ribbon时自行封装服务调用客户端的开发量。
目标
通过SpringCloud Feign提供的声明式服务绑定功能来实现对该服务接口的调用
快速使用
首先给出项目结构
1 更新pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</model