1

我有这个巨大的 java 类文件,其中包含嵌套类的所有内容。在我按照我想要的方式完成所有工作后,获得了我需要的 XML 输出......我将嵌套类拆分到他们自己的类文件中。

但是,当我运行代码时,我的所有 @XmlPath 注释都将被忽略。只有来自 javax.xml.bind.annotation.* 的本机仍然有效......

好的.. wtf,所以我将所有嵌套类恢复到原来的样子,然后再次运行代码,并且@XmlPath(实际上所有MOXy 的东西都不起作用)注释都不起作用……!

我试图删除jar,关闭eclipse,重新打开,然后重新添加jar,仍然不行。

如何让 EclipseLink MOXy 再次工作?

4

1 回答 1

1

您需要确保正确配置了EclipseLink JAXB (MOXy)jaxb.properties jar,并且在与域模型相同的包中调用了一个文件,其中包含以下条目:

javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory

了解更多信息

于 2013-01-04T21:19:55.300 回答