3.2. 支持的 CXF 模块
以下是 Quarkus CXF 支持的 CXF 模块列表。您通常不应直接依赖于这些,而是使用上面列出的一些扩展,它将给定的 CXF 模块作为传输依赖关系。
3.2.1. 前端 复制链接链接已复制到粘贴板!
在 CXF 前端 中,quarkus -cxf 完全支持 JAX-WS 前端。
Simple 前端 可以在 JVM 模式下工作,但未正确测试。我们建议不要使用它。
3.2.2. 数据绑定 复制链接链接已复制到粘贴板!
在 CXF Data Bindings 中只支持以下数据:
3.2.3. 传输 复制链接链接已复制到粘贴板!
只支持 在 CXF 传输中:
-
Quarkus
-cxf根据 Quarkus 和 Vert.x 实现自己的自定义传输,用于服务 SOAP 端点 通过
quarkus-cxf的 HTTP 客户端,包括-
通过
quarkus-cxf-rt-transports-http-hc5的 异步客户端 HTTP 传输
3.2.4. 工具 复制链接链接已复制到粘贴板!
-
wsdl2Java- 请参阅 用户指南中的从 WSDL 生成模型类 部分 -
java2ws- 请参阅用户指南 的 Java 生成 WSDL 部分
3.2.5. 支持的 SOAP 绑定 复制链接链接已复制到粘贴板!
支持所有 CXF WSDL 绑定。要切换到 SOAP 1.2 或添加 MTOM,请将 quarkus.cxf.[client|endpoint]."name".soap-binding 设置为以下值之一:
| 绑定 | 属性值 |
|---|---|
| SOAP 1.1 (默认) |
|
| SOAP 1.2 |
|
| 使用 MTOM 的 SOAP 1.1 |
|
| SOAP 1.2 with MTOM |
|