1.8. Bean 没有注入到服务实施中,@CXFEndpoint ("/my-path")


红帽构建的 Apache Camel 3.8.4.SP2 和 Quarkus CXF 3.8.4.SP2 和 Quarkus CXF 3.8.4 的 Apache Camel 构建的 @CXFEndpoint 注解被错误地引入。红帽构建的 Apache Camel for Quarkus 3.8 和 Quarkus CXF 3.8.5 恢复了它。

该注释允许您通过新注释 @CXFEndpoint ("/myPath") 指定 CXF 服务端点路径。

对于具有 @WebService@CXFEndpoint 注释的服务实施类,这不起作用。在这些情况下,如果服务具有一些 @Inject 字段,这些字段为空,服务调用会抛出 NullPointerException

没有 @CXFEndpoint 注解的服务实现不受影响。

我们建议您继续在 application.properties 中指定服务端点路径,如下所示:

Example

quarkus.cxf.endpoint."/myPath".implementor = org.acme.MyServiceImpl
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat