为了将Moxy用作JAXB实现,必须在具有应用程序域类的文件夹中添加一个名为jaxb.properties的文件,并包括以下行
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
是否可以将moxy设置为项目的默认值?如果我有许多带有带注释的域类的文件夹,则应将此文件放在哪个文件夹中?
最佳答案
注意:我是EclipseLink JAXB (MOXy)负责人,也是JAXB (JSR-222)专家组的成员。
MOXy已经是WebLogic 12.1.1中的默认JAXB实现:
在其他环境中,您还可以利用
META-INF/services
机制将MOXy指定为默认的JAXB提供程序:javax.xml.bind.JAXBContext
META-INF/services
的文件javax.xml.bind.JAXBContext
文件的内容必须为org.eclipse.persistence.jaxb.JAXBContextFactory
关于xml - 使用Moxy作为默认的JAXB实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13253874/