小编典典

使用Moxy作为默认的JAXB实现

json

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

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

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


阅读 476

收藏
2020-07-27

共1个答案

小编典典

注意: 我是 EclipseLink
JAXB(MOXy)的
负责人,并且是
JAXB(JSR-222)
专家组的成员。

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

在其他环境中,您还可以利用该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. 将该罐子添加到您的类路径中。
2020-07-27