与RestTemplate相比,使用Feign的优点和缺点是什么 [英] What are the advantages and disadvantages of using feign over RestTemplate

查看:11
本文介绍了与RestTemplate相比,使用Feign的优点和缺点是什么的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道这个伪装是声明性的,因此它为开发人员抽象了很多东西。但是,什么时候应该选择一个而不是另一个呢?虽然Feign是声明性的,但它与OAuth有严重的问题。在使用RestTemplate而不是Feign时有哪些注意事项

推荐答案

Feign允许您抽象调用REST服务的机制。一旦配置并注释了Feign接口,就可以通过执行一个简单的Java函数调用来调用REST服务。发出REST调用的实际实现在运行时由Feign处理。这意味着可以在不更改业务逻辑代码的情况下配置实现。

只需更改Java中的feign配置或使用属性,您就可以添加编码/解码、日志记录和更改REST调用实现库。所有这些都只通过配置完成,而调用服务的业务逻辑保持不变。

因为Feign使用标准Java接口,所以在单元测试期间也很容易模拟它们。

这篇关于与RestTemplate相比,使用Feign的优点和缺点是什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆