为了使用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提供程序:
META-INF/services
javax.xml.bind.JAXBContext
org.eclipse.persistence.jaxb.JAXBContextFactory