【问题标题】:Use Apache CXF wsdl2java to generate classes with full constructors使用 Apache CXF wsdl2java 生成具有完整构造函数的类
【发布时间】:2013-01-24 15:59:00
【问题描述】:

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

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

【问题讨论】:

标签: java jax-ws cxf axis wsdl2java


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-02-21
    • 1970-01-01
    • 2011-07-26
    • 2011-01-13
    • 2015-11-30
    • 2015-12-18
    • 1970-01-01
    • 2012-10-05
    • 2013-05-03
    相关资源
    最近更新 更多