【发布时间】:2013-07-22 08:12:15
【问题描述】:
这是一个更一般的问题示例: 我正在使用 xstream 和woodstox,woodstox 在woodstox jar 注册com.ctc.wstx.stax.WstxOutputFactory 中附带了javax.xml.stream.XMLOutputFactory 的服务提供程序。 我想提供我自己的 javax.xml.stream.XMLOutputFactory 并且在类路径中仍然有woodstox jar。我知道我可以提供自己的系统属性 javax.xml.stream.XMLOutputFactory ,但我正试图从我们的开发运营团队中解脱出来,并使用我的 jar 中的服务文件或战争的 META 中的服务文件来完成-INF/服务文件夹。查看 javax.xml.stream.FactoryFinder 的代码我如何确保我的 META-INF/services/javax.xml.stream.XMLOutputFactory 文件将是 FactoryFinder 使用的文件吗?
我们将 xstream 与骆驼一起使用,但找不到将工厂注入 XStreamDataFormat 的方法
【问题讨论】:
标签: java stax serviceloader woodstox service-factory