При попытке решить эту проблему я столкнулся с некоторыми статьями и т. Д. Ссылаясь на «изолированные» загрузчики классов. Я не смог найти определение для изолированного класса загрузчика через поиск Google, поэтому, возможно, термин не является широко известным жаргоном и, возможно, имеет другое значение в разных контекстах.
http://maven.apache.org/plugins/maven-s ... ading.html написанного класса/> Также один из ответов ниже ссылается на статью, объясняющую, как создать «изолированный» класс. Кажется, они предполагают, что читатель знает, что это значит или может его посмотреть. Тем не менее, вторая ссылка включает в себя подсказку относительно того, что это означает под «изолированным»: < /p>
начальная загрузка позволяет запускать контейнер без загрязнения системного класса. Это позволяет вам запускать развернутые приложения с помощью незагрязненной системы Classpath в качестве своего родителя. вы достигли изоляции класса. Я вижу, что он загружает одну версию класса без переоценки/перезаписывания другой версии-может быть, один загрузчик класса изолирован от другой, будучи разными случаями без одного из родителей другого? Я не уверен. Прямая ссылка на ответ тоже работает.
Подробнее здесь:
https://stackoverflow.com/questions/957 ... er-in-java