Как узнать, какая версия apache .xerces использует spring-framework? - PullRequest
1 голос
/ 03 августа 2020

Я использую Spring-framework v5.2.1.RELEASE. DefaultDocumentLoader. java в Spring bean-фабрике имеет следующий код:

import javax.xml.parsers.DocumentBuilder;
...
DocumentBuilder builder = createDocumentBuilder(factory, entityResolver, errorHandler);

Я знаю, что Spring использует apache.xerces.internal.parsers. Но я не знаю, какую версию Xerces он использует? В каталоге spring я сделал gradlew -q dependencies и просмотрел список зависимостей. Я не нашел ни xerces, ни парсеров. Как определить используемую версию xerces?

1 Ответ

1 голос
/ 03 августа 2020

Он использует библиотеку JDK по умолчанию для парсера XML. Таким образом, он не использует стороннюю банку для анализа XML.

По сути, он использует rt.jar вашего jdk /../ jre / lib каталог для получения классов для анализа XML.

Используемый пакет: com.sun.org.apache.xerces.*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...