如今,有许多库可以使用Java中的REST应用程序。
标准JSR 339中
javax.ws.rs.client定义的JAX-RS客户端API(程序包)是使用Java使用REST
Web服务的标准方法。除其他外,该规范由Jersey和RESTEasy实现。JAX-RS供应商特定的基于代理的客户端
这两个州和的RESTEasy
API提供代理框架。
基本思想是,您可以将标准JAX-
RS批注附加到接口,然后通过服务器端的资源类来实现该接口,同时通过使用
java.lang.reflect.Proxy正确的调用权来动态生成该接口的实现,从而在客户端重用相同的接口低级客户端API方法。
有关更多详细信息,请检查以下内容:
- 基于Jersey代理的客户端API
- RESTEasy基于代理的客户端API
您还可以考虑使用其他一些不错的选择来替代JAX-RS Client API:
- 春天RestTemplate
- OkHttp
- 翻新
- Netflix Feign
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)