4.8. XJC 插件


wsdl2java 代码生成的 XJC 插件。如果要在 quarkus.cxf.codegen.wsdl2java.additional-params 中使用以下任一扩展,则需要添加此扩展:

  • -xjc-Xbg - generate getFoo () 而不是 isFoo () 布尔值字段的方法。
  • -xjc-Xdv - 使生成的 getter 方法返回 schema 中定义的默认值,除非明确设置了字段。
  • -xjc-Xjavadoc - 根据 xs:documentation 在 schema 中存在生成 JavaDoc。
  • -xjc-Xproperty-listener - 将 PropertyChangeListener 支持添加到生成的 Bean 中。
  • -xjc-Xts - generate toString () 方法在模型类中。
  • -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>
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部