之前因为工作原因使用spring cloud全家桶开发过若干项目,发现其中的feign非常好用,以前开发接口客户端的时候都是重复使用HttpClient实现业务,每次新增接口都十分繁琐,故萌生了自定义一个feign.net的想法,直到最近辞去工作后有了时间着手开发. 关于feign的介绍就不多说了,网上有大量的资料. 个人无太多精力复制feign的全部功能,只挑一些比较重要的来实现. 首先定义一个 FeignClientAttribute,其中的Fallback和FallbackFactory主…