gpt4 book ai didi

cxf - cxf 中的 WSDLToJava 是如何工作的?

转载 作者:行者123 更新时间:2023-12-04 17:23:48 26 4
gpt4 key购买 nike

'org.apache.cxf.tools.wsdlto.WSDLToJava' 将 wsdl 转换为 java 类。

它是在内部使用 JAXB 吗?为什么这个命令能够生成类似于“xjc”创建的类?有人可以解释一下它是如何工作的吗?

最佳答案

CXF 在内部使用 xjc 进行代码生成。

更多信息请引用以下(来自CXF官方页面)

在 2.3.0 之前的 CXF 版本中,xjc 插件直接隐藏在大 cxf 捆绑 jar 中。在 2.3.0 中,它们已从 jar 中删除,并单独放入发行版的 lib 目录中。 xjc 插件只是代码生成实用程序,在运行时根本不使用,这就是它们被撤出的原因。

Apache CXF XJC-Utils 子项目提供了一系列实用程序,用于与 JAXB 一起生成更好或更可用的代码。

目前,它由以下模块组成:

cxf-xjc-plugin   Provides a maven wrapper around the JAXB XJC utility
cxf-xjc-dv Initialize fields mapped from elements/attributes with their default values
cxf-xjc-ts Implements the toString() method
cxf-xjc-boolean Generate getters named getXXX() for Booleans instead of isXXX()
cxf-xjc-wsdlextension Adds extensions methods to allow generated beans to be used as WSDL4J extensors
cxf-xjc-bug671 Provides a workaround for https://jaxb.dev.java.net/issues/show_bug.cgi?id=671
- Not needed for JAXB >=2.1.12

关于cxf - cxf 中的 WSDLToJava 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com