java - 指定备用 JAXB 提供程序

标签 java grails jaxb eclipselink moxy

在我的 Grails 应用程序中,我想使用 EclipseLink作为 JAXB 提供商。我尝试添加一个文件 grails-app\conf\jaxb.properties 及其内容

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

但似乎仍在使用默认的 JAXB 提供程序。我已确认 EclipseLink 的相关 JAR 位于我的运行时类路径中。

最佳答案

需要将 jaxb.properties 文件添加到与域类相同的包中:

关于java - 指定备用 JAXB 提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7677481/

相关文章:

java - JAXB 解码中的 NULL 值

java - 检查 android 模拟器是否静音

java - 使用 JasperReports API 动态更改 StaticText 背景颜色

java - 我如何从android中的数组内容值中获取(键,值)

java - Android 将两个音频文件合并为一个

Grails 卡在正在运行的 Grails 应用程序上

grails - Grails Resources提供资源进行处置[defer]警告?

java - 在g:formremote内部使用时,g:link不起作用

java - 将 JAXB 生成的类公开为 WSDL Web 服务

java - 使用 JAXB 将 XML 解析为不同的数据结构