gpt4 book ai didi

java - 一般更改 JaxB 类名映射

转载 作者:太空宇宙 更新时间:2023-11-04 06:41:57 24 4
gpt4 key购买 nike

我有一个相当大的xsd我使用 org.jvnet.jaxb2.maven2.maven-jaxb2-plugin 生成 JaxB 类。元素名称都是大写字母,并用下划线分隔,例如 FOO_BAR_BAZ 。这会导致生成的类的名称变得丑陋,例如FOOBARBAZ 。理想情况下,我希望它映射到 FooBarBaz 。用 <jxb:class> 扩展定义元素不是一个选择。

是否有通用方法来覆盖 jaxb 将元素名称映射到 java 类名称的方式?

最佳答案

对于此用例,您可以研究创建自定义 XJC 插件来自定义 Java 类名称的派生方式。

关于java - 一般更改 JaxB 类名映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24576567/

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