如何防止JAXB检查ObjectFactory类

时间:2011-09-08 15:32:01

标签: xml jaxb marshalling classloader

我的班级负责人抱怨

Unable to find class resource 'com.d.xml.ObjectFactory'

每次我将对象编组为XML。

使用注释定义的映射。

是否可以配置JAXB以避免检查ObjectFactory?

1 个答案:

答案 0 :(得分:2)

如果要在上下文路径(包名称)上创建JAXBContext,则可以通过提供名为jaxb.index的文本文件来避免对ObjectFactory类的需要,该文件文件具有回车分隔的类名列表。有关示例,请参阅:

或者,您可以通过传入域类来创建JAXBContext:

JAXBContext jc = JAXBContext.newInstance(Foo.class, Bar.class);