MOXy中的全局Java类型适配器

Ste*_*vra 5 java json jaxb eclipselink moxy

是否有可能在MOXy中定义全局java类型的适配器/转换器(最新版本(2.6.0))?
如果未显式覆盖,则默认情况下,此类适配器将应用于在jaxb上下文中注册的所有类。

例如,我想增加对所有Joda Time类型的支持,这些类型既不需要@XmlJavaTypeAdapter字段,也不需要类或包级别。

mar*_*612 3

为此提交了一个错误。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=478404

我当前使用的解决方法:在运行时动态创建 OXM 绑定配置并将其作为字符串保存在内存中。然后使用 StringReaders 通过“eclipselink.oxm.metadata-source”属性将其提供给 MOXy。