4.8. XJC 插件
wsdl2java 代码生成的 XJC 插件。如果要在 quarkus.cxf.codegen.wsdl2java.additional-params 中使用以下任一扩展,则需要添加此扩展:
-
-xjc-Xbg- generategetFoo() 而不是isFoo() 布尔值字段的方法。 -
-xjc-Xdv- 使生成的 getter 方法返回 schema 中定义的默认值,除非明确设置了字段。 -
-xjc-Xjavadoc- 根据xs:documentation在 schema 中存在生成 JavaDoc。 -
-xjc-Xproperty-listener- 将PropertyChangeListener支持添加到生成的 Bean 中。 -
-xjc-Xts- generatetoString ()方法在模型类中。 -
-xjc-Xwsdlextension- generate beans,可直接用于 WSDL4J 作为 WSDL 中的 extensors。
提示
有关 wsdl2java 的更多详细信息,请参阅用户指南的 wsdl2java 部分。
4.8.1. Maven 协调 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 code.quarkus.redhat.com 上使用 quarkus-cxf-xjc-plugins 创建新项目,或将这些协调添加到现有项目中:
<dependency>
<groupId>io.quarkiverse.cxf</groupId>
<artifactId>quarkus-cxf-xjc-plugins</artifactId>
</dependency>