ApacheCXF的REST客户端代理能够与反应式接口一起工作吗?
创始人
2024-09-05 16:00:19
0

Apache CXF的REST客户端代理本身不支持反应式接口,但可以使用 reactive-jaxrs-client 库与反应式接口一起使用。该库提供了与 Reactor 和 RxJava 2 兼容的方法来调用 REST 服务。

以下是使用 reactive-jaxrs-client 库的示例代码:

  1. 添加依赖

org.apache.cxf cxf-rt-rs-client ${cxf.version}

org.apache.cxf cxf-rt-rs-extension-providers ${cxf.version}

org.apache.cxf cxf-rt-transports-http-hc ${cxf.version}

io.aexp.nodes java-aes-crypto 0.0.6

org.apache.cxf cxf-rt-rs-client ${cxf.version} com.sun.jersey jersey-client

org.apache.cxf cxf-rt-rs-client ${cxf.version}

io.projectreactor.addons reactor-addons 3.3.0.RELEASE

  1. 创建服务接口:

@Produces(MediaType.APPLICATION_JSON) @Path("/api/") interface MyService {

@GET
@Path("users/{userId}")
fun getUser(@PathParam("userId") userId: String): DeferredResult

}

  1. 创建客户端:

val retrofit = CXFRetrofit.create( serviceInterface = MyService::class.java, baseUrl = "http://localhost:8080" )

val myService = retrofit.create(MyService::class.java)

  1. 调用服务:

val result = myService.getUser("123")

result.toMono() .subscribe { user -> println("User: $user") }

相关内容

热门资讯

分享一款“红茶楼互娱辅助”固有... 分享一款“红茶楼互娱辅助”固有有开挂辅助插件(真的有挂);小薇(透视辅助)致您一封信;亲爱红茶楼互娱...
透视辅助!hhpoker辅助软... 透视辅助!hhpoker辅助软件下载-专业开挂透视辅助插件(有挂教学)1、hhpoker辅助软件下载...
我来教教你“约局吧如何查看是否... 您好:约局吧如何查看是否有挂这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用...
透视科技!德州透视脚本-揭露开... 透视科技!德州透视脚本-揭露开挂透视辅助软件(真是有挂)1、玩家可以在德州透视脚本软件透明挂俱乐部对...
重大来袭“蛮籽酉阳大贰辅助”原... 重大来袭“蛮籽酉阳大贰辅助”原生有开挂辅助器(有挂方法)是一款可以让一直输的玩家,快速成为一个“必胜...
透视存在!pokerworld... 透视存在!pokerworld破解版下载-普及开挂透视辅助app(有挂解惑)进入游戏-大厅左侧-新手...
玩家必备攻略“aapoker脚... 玩家必备攻略“aapoker脚本可以用”原生有开挂辅助器(有挂教程);玩家必备攻略“aapoker脚...
透视最新!wepoker手机助... 透视最新!wepoker手机助手-教你开挂透视辅助教程(有挂细节)1、wepoker手机助手系统规律...
重大来袭“陕麻圈脚本修改器”固... 重大来袭“陕麻圈脚本修改器”固有有开挂辅助插件(竟然有挂);亲真的是有正版授权,小编(透视辅助软件透...
透视透视挂!hhpoker软件... 透视透视挂!hhpoker软件安装包-总结开挂透视辅助插件(竟然有挂)1、hhpoker软件安装包a...