是否有可能切换本机解析器,我相信它是基于Java反射的。我们遇到一些性能问题,想知道我们是否可以切换实现。
非常感谢您的建议。
附加信息:这是继承的代码,我们需要修复Web服务中的性能问题。我正在寻找无需更改代码即可提高性能的方法。现有代码使用JAXB来编组和解组通过CXF(从wsdl到java)生成的java对象。
我的目标是将实现切换到sTax,然后使用Woodstox库。
如果您的JAXB实现通过标准JAXP API在幕后使用StAX解析器,则将Woodstox jar 添加到您的类路径中应该会导致您的JAXB impl使用Woodstox。通过执行此操作,您应该会看到性能改进。
由于Woodstox jar包含以下条目,因此将其添加到类路径将使JAXP API返回它的实例:
注意:我领导EclipseLink JAXB(MOXy),并且MOXy使用StAX解析器(如果有)。其他JAXB实现(Metro,JaxMe)可能做同样的事情。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句