使用Moxy作为默认的JAXB实现

为了使用Moxy作为JAXB实现,必须在具有应用程序域类的文件夹中添加一个名为jaxb.properties的文件,并包括以下行

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

是否可以将moxy设置为项目的默认值?如果我有许多带有带注释的域类的文件夹,我应该把这个文件放在哪个文件夹中?

回答:

我是 负责人,并且是

专家组的成员。

MOXy已经是WebLogic 12.1.1中的默认JAXB实现:

  • http://blog.bdoughan.com/2011/12/eclipselink-moxy-is-jaxb-provider-in.html

在其他环境中,您还可以利用该META-INF/services机制将MOXy指定为默认的JAXB提供程序:

  1. 创建一个JAR,其中包含javax.xml.bind.JAXBContext在目录中称为的文件META-INF/services
  2. javax.xml.bind.JAXBContext文件内容必须是org.eclipse.persistence.jaxb.JAXBContextFactory
  3. 将该罐子添加到您的类路径中。

以上是 使用Moxy作为默认的JAXB实现 的全部内容, 来源链接: utcz.com/qa/411922.html

回到顶部