cxf jaxrs 等效于球衣 @NameBinding

Posted

技术标签:

【中文标题】cxf jaxrs 等效于球衣 @NameBinding【英文标题】:cxf jaxrs equivalent of jersey @NameBinding 【发布时间】:2015-05-18 17:31:06 【问题描述】:

我正在使用带有 ContainerRequestFilter & ContainerResponseFilter@NameBinding. 的 Jersey

现在我需要在服务器端使用 SOAP 服务,并且我正在使用 cxf (Camel CxfEndPoint)。

cxf jaxrs 库与 Jersey jaxrs 冲突。所以现在我决定取消 Jersey,并希望使用 cxf jaxrs 来提供 REST 服务。

请让我知道在 cxf jaxrs 中 @NameBindingFilters 的等价物是什么。谢谢

【问题讨论】:

更高版本的 cxf(支持 JAX-RS 2)将具有这些类和注释。这些类是标准的 JAX-RS 类,而不是特定于实现的。肯定是 CXF 3.x.x。 2.7.x 可能(我并没有真正使用 cxf,但可以轻松检查 jar - jaxrs api jar 依赖关系)。 请在回答中添加这个 【参考方案1】:

更高版本的 cxf(支持 JAX-RS 2)将具有这些类和注释。这些类是标准的 JAX-RS 类,而不是特定于实现的。肯定是 CXF 3.x.x。 2.7.x 可能(我并没有真正使用 cxf,但可以轻松检查 jar - jaxrs api jar 依赖关系)

注意:CXF 2.7.x 支持 JAX-RS 2,但它使用里程碑 API 依赖项。有些类不在最终的 2.0 规范中,有些类不在最终规范中。所以它并不完全符合要求。这就是为什么我说也许(并且可以很容易地检查)。 CXF 3.x.x 完全符合 JAX-RS 2.0

【讨论】:

以上是关于cxf jaxrs 等效于球衣 @NameBinding的主要内容,如果未能解决你的问题,请参考以下文章

org.apache.cxf.jaxrs.provider.json.jsonprovider 哪个jar包

cxf异常but no declaration can be found for element 'jaxrs:client'.

使用 cxf-spring-boot-starter-jaxrs 的 Spring Boot 应用程序中的指标 http_server_requests_seconds_count 包含 uri 作为

Hibernate org.hibernate.TransactionException:jaxrs 不支持嵌套事务

spring boot 条件注解表达式

webservice开发spring整合cxf入门案例