如何配置Spring的WebServiceTemplate中使用的DocumentBuilderFactory?

时间:2019-08-19 20:18:05

标签: java spring spring-ws xerces

我需要尝试在spring-ws软件包中的Spring XMLConstants.FEATURE_SECURE_PROCESSING类使用的DocumentBuilderFactory中设置WebServiceTemplate功能。

仅调用DocumentBuilderFactory.newInstance().setFeature(...)并没有任何好处,因为这似乎会创建一个实际的新实例并在该实例上设置功能。在Spring深入使用的实例是在单独的路径上创建的,我不知道如何访问它。

我也很好奇我似乎将“ org.apache.xerces.jaxp.DocumentBuilderFactoryImpl”作为实现类,但是当我在该类中的“ newDocumentBuilder”上设置断点时,当我调用“ marshalSendAndReceive上的WebServiceTemplate”。那可能意味着Spring使用了不同的DBF实现,但是我无法想象那会是什么。

更新

有人将我指向https://www.cybersecurity-help.cz/vdb/SB2019012402?affChecked=1,它在spring-ws中提到了此问题,并暗示它已在3.0.6版中修复。我试图弄清楚spring-ws是否有一个引用此问题,但我无法弄清楚spring-ws的问题所在,也找不到发行说明。 JIRA和github问题之间似乎有一些来回的跳跃,但现在没有任何意义。

0 个答案:

没有答案