问题标签 [jaxb2-basics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jakarta-ee - JAXB annox 并出现错误 java.lang.NoSuchMethodError: com.sun.codemodel.JAnnotatable.annotations()Ljava/util/Collection
您好我正在使用带有 ant xjc 的 JAXB annox 并收到以下错误
C:_Dev\build\abcSupplierDomain.xml:479: java.lang.NoSuchMethodError:
有人能告诉我这个错误的原因是什么吗?我已经下载了所有用于执行此操作的 JAXB 2.* jar,因为 jaxb2-basics-annotate-0.6.4 支持 org.jvnet.jaxb2_commons.xjc.XJC2Task。
下面是我的 xjb 文件和 build.xml
构建.xml
我的 xjb 文件
jaxb - 使用 annox 编辑 JAXB 生成的注释并在参数中添加命名空间
我在 JAXB 生成的类中有以下注释
需要在具有自定义绑定的 JAXB 类中生成以下注释。即需要编辑上述注释并使用 annox 添加命名空间,如下所示。
我的 xjb 文件是:
java - Jaxb 简化插件
我尝试使用简化插件来简化生成的代码。我有一个定义的类型:
但它不起作用,因为它会导致以下错误:
我完全使用了配置,我还有其他可以工作的 jaxb 插件,所以我不太确定,如果插件坏了还是什么?有没有人设法让它运行?
java - 类似xml文件的JAXB解析
我有不同的 XML 返回,我想用带有注释类的 JAXB 进行解析。许多 XML 文件共享相似的顶层结构,并且内部标记的内容可能会有所不同。由于我们向 ContextInstance 发送了一个类而不是一个实例,因此我无法添加类。
给定这样的两个文件的示例,您将如何创建一组不会每次都重复顶级 xml 的 JAXB 注释。
还有一个像这样的文件:
一个常见的顶级课程就像
但是 ResultsConfig 将是其他一些东西。这几乎就像需要一个反向 XmlSeeAlso
如果如何做到这一点有什么想法吗?
xsd - xjc / jaxb2-commons 接口绑定问题,自定义附加到错误的地方
我正在尝试使用来自 jaxb2_commons maven 组的 jaxb2-basics 工件添加接口。
我的 pom.xml 包含以下依赖项
插件配置看起来像
从上面可以看出,xjc 有两次调用,它们都有效。专注于第一个,我的绑定文件
奇迹般有效; 但是,当我尝试向“LoginRequest”添加接口时......
我收到错误消息
报告该位置是
恰好对应于
现在,我尝试了第二个指令将接口绑定到 XSD 元素
但我只是收到与元素的行号相同的错误消息作为位置。
显然,有人想将接口附加到类,并且所有示例看起来都非常接近我的绑定文件,但一定有问题。
我的环境是
有人可以解释为什么 xjc 认为扩展在错误的 XSD 类型上运行吗?
xml - 验证使用 JAXB 类(不是 XSD)生成的 XML
如果 XML 是由 JAXB 类(而不是 XSD)生成的,我没有要验证的 XSD。如何验证 XML?JAXB 是否在开始解组之前自动验证 XML?
jaxb - jaxb:bindings,从 wsdls 中分离类(相同的位置,不同的目标命名空间)。wsdlLocation 属性呢?
我有两个wsdls: ServiceA.wsdl(with targetNamespace='targetA'), and ServiceB.wsdl(with targetNamespace='targetB')
。它们都位于相同的位置,但它们各自属于不同的目标命名空间。
我想分离通过jaxb
.
我使用 jaxb 绑定文件:
但它不起作用。我得到错误:
我猜,JAXB 试图评估XPATH >>wsdl:definitions[@targetNamespace='targetA']<<
文件 ServiceB.wsdl,但是属性>>wsdlLocation<<
呢?
我认为,它应该表明正确的 wsdl。
我的错在哪里?
感谢帮助。
此致
马里奥
maven - JAXB 等于和哈希码:给出错误
我试图让我的 pom.xml 在我的 JAXB 对象上生成 hashCode() 和 equals methods()。
虽然这会产生以下错误......
我用谷歌搜索过,我发现了一篇关于添加的帖子。
但这无济于事。
谁能帮帮我!
java - 使用 jaxb 验证来自复杂对象的嵌套对象
我有一个对象的 xml 表示,比如 OrderList(有列表)订单,每个订单都有一个商品列表。
我想验证我的商品,如果无效,我想从订单中删除它们。如果所有商品都无效,那么我从订单列表中删除该订单。
我已经能够验证 Orderlist
我无法找到验证商品的方法。
就像是
任何帮助将不胜感激。
java - Java序列化,writeObject(Object obj)为什么不writeObject(Serializable obj)
ObjectOutputStream
的 write 方法的方法签名是
obj
应该实现Serializable
(了解标记)。为什么java开发人员不把这个方法写成
有什么理由吗?