gpt4 book ai didi

java - 使用 Apache CXF wsdl2java 生成具有完整构造函数的类

转载 作者:行者123 更新时间:2023-11-29 09:06:52 24 4
gpt4 key购买 nike

有没有办法配置 Apache CXF wsdl2java 来生成一个包含所有类字段的构造函数?现在只生成空的默认构造函数以及 void 返回的 setter。这可能会导致代码非常笨拙。我正在从 axis 1.4 过渡,它确实生成了完整的构造函数,因此很多代码都被破坏了。

我正在从命令行运行 wsdl2java。我没有使用 maven/ant,只是尝试生成 java 文件,因此 maven 插件对我不起作用。

最佳答案

您想要找到的是实现此目的的 JAXB 插件。我不知道一个。与其使用构造函数设置所有字段,不如使用流畅的 setter 。有一个 JAXB 插件可以做到这一点,称为“jaxb-fluent-api”。我希望您最终可以构建一个讨厌的 wsdl2java 命令行来执行此操作,但您最好编写一个实际的构建脚本,希望使用 Maven。

查看这些 examples of referencing JAXB extensions with the "cxf-codegen-plugin" .

关于java - 使用 Apache CXF wsdl2java 生成具有完整构造函数的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14505496/

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