文章目录
前言
一个庞大的微服务生态,每个服务都是处理自己的业务互不干扰,随着业务的不断扩展,就会涉及到一些服务之间的数据传输、接口共用、各种类型异常过滤统一处理等场景。Feign在微服务框架使服务之间接口调用变得很简洁、简单,而不需要再编写Java Http调用其他微服务的接口。
一、本文简介
-
- 实现SpringCloud服务之间接口远程调用;
-
- 解决跨服务全局异常统一处理
-
- 全局validation异常捕获过滤
二、使用步骤
1.引入相关依赖
pom.xml(由于SpringCloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错)
<dependency>