ВАЖНОЕ УВЕДОМЛЕНИЕ: cglib больше не поддерживается и плохо работает (или может вообще не работать) в новых версиях JDK, особенно начиная с JDK 17+. Если вам требуется поддержка новых JDK, мы примем хорошо протестированные и продуманные патчи... но вы скорее всего добьетесь лучшего результата, перейдя на что-то вроде ByteBuddy.
Библиотека генерации байткода предоставляет высокий уровень API для генерации и трансформации JAVA байткода. Эта библиотека используется AOP, тестовыми системами и системами доступа к данным для создания динамических прокси-объектов и перехвата доступа к полям. https://github.com/cglib/cglib/wiki
Как это сделать: https://github.com/cglib/cglib/wiki/How-To
Последняя версия: https://github.com/cglib/cglib/releases/latest
Все версии: https://github.com/cglib/cglib/releases
cglib-#.#_#.jar двоичное распределение, только классы CGLIB, необходимо использовать для расширения классов CGLIB, зависящих от ASM API
cglib-nodep-#.#_#.jar двоичное распределение, классы CGLIB и переименованные классы ASM, расширенные классы недоступны
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )