检查我的 JAXB 实现
我正在尝试使用 Eclipselink 的 MOXy。我将 jaxb.properties 文件放在与带注释的类相同的目录中,它包含条目:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
无论如何我可以确定这个实现正在被执行在运行时使用? 例如,我可以通过检查以下内容来检查我的 StAX 实现是否为 Woodstox:
inputFactory.getClass().getName() 是否等于 com.ctc.wstx.stax.WstxInputFactory
我可以执行类似的操作来检查我的 JAXB 实现吗?
谢谢。
I am trying to use Eclipselink's MOXy. I put jaxb.properties file in the same directory as my annotated classes and it contains the entry:
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
Is there anyway I can be sure this implementation is being used at runtime?
For example, I can check my StAX implementation is Woodstox by checking:
inputFactory.getClass().getName() is equal com.ctc.wstx.stax.WstxInputFactory
Is there anything similar I can do to check my JAXB implementation?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自这个答案:
From this answer: