CGLib (библиотека генерации кода) - это библиотека генерации кода времени выполнения для платформы Java под лицензией Apache 2.0.
2 ответа

Java Web Start: неподписанный cglib

Я использую hibernate на стороне сервера с клиентским приложением, запущенным через Java Web Start. Я не могу подписать банки (хотелось бы, но не могу). Я получаю исключение разрешения, когда получаю POJO с ленивыми полями. Вызвано: java.security.Ac…
05 окт '09 в 09:32
1 ответ

Как создать прокси с настраиваемым полем, используя cglib?

Я использую cglib для создания прокси-объекта некоторого класса, и мне нужно привязать некоторые обычные поля к прокси-объекту, как показано ниже String customFieldName = "myCustomField"; Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(ta…
31 окт '16 в 08:19
1 ответ

У кого-нибудь есть пример кода для использования cglib MulticastDelegate для выполнения чего-то вроде событий C#?

В то время как C# имеет языковую поддержку для делегирования и событий в Java, мы должны либо использовать анонимные внутренние классы для привязки, либо использовать код отражения http://oatv.com/pub/a/onjava/2003/05/21/delegates.html. На этих стра…
10 ноя '10 в 23:06
1 ответ

Ошибка CGLIB: несоответствие типов аргументов

Я получаю следующую ошибку: Caused by: org.hibernate.HibernateException: CGLIB Enhancement failed: sk.statistics.isis.conceptsvocab.jpa.entities.VocabDomain at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.getProxy(CGLIBLazyInitializer.java:11…
07 сен '12 в 16:40
2 ответа

Если отражение в Java замедляет выполнение на порядки, почему так много фреймворков используют его?

Насколько я понимаю, использование API отражения Java замедляет выполнение кода на порядки. Но потом я вижу, что он используется во многих местах вселенной Java. Назвать несколько: Аннотации Пружинные рамки (АОП) зимовать MyBatis Это подразумевает, …
30 май '13 в 07:17
1 ответ

Низкая производительность CGLIB с использованием фильтров обратного вызова

Я замечаю ужасную скорость при попытке использовать CGLIB с фильтром обратного вызова (для десятков тысяч объектов), но я не могу найти какую-либо информацию об оптимизации CGLIB. Для интерфейса поиска / списка система загружает несколько свойств из…
11 янв '10 в 18:11
1 ответ

Как получить удаленный поток байтов файла класса Java во время выполнения?

Я хочу изменить файл класса удаленной среды выполнения (уже загружен в JVM на удаленном сервере).Сколько шагов я должен сделать? Я знаю некоторые API, такие как Instrumentation, classfiletransformer, ASM и т. Д. Я могу изменить файл класса, заблокир…
22 авг '13 в 10:18
1 ответ

Использование Защищенной аннотации для контроллера в сочетании с CGLib и Mybatis Spring

Я надеюсь, что кто-то может помочь мне в этом вопросе: Я хочу использовать следующую конфигурацию безопасности: <security:global-method-security secured-annotations="enabled" proxy-target-class="true" /> Причина использования CGLib в качестве …
25 янв '13 в 08:41
2 ответа

Автоматически добавлять неосуществленные методы во время компиляции

Я пытаюсь найти способ реализовать взлом, который похож на функциональность Eclipse "Добавить нереализованные методы". Вместо добавления этих методов при написании кода, я хотел бы сделать это во время компиляции, генерируя тело метода с использован…
06 фев '13 в 23:17
2 ответа

Как создать динамический прокси класса без публичного конструктора, используя ByteBuddy

Я хочу создать динамический прокси класса Sample, у которого нет двух открытых конструкторов, он не работает и выдает ошибку. Но если я сделаю конструктор как Public, он будет работать нормально. Возможно ли в байтовом партнере добиться этого? Также…
14 ноя '18 в 17:45
3 ответа

java.lang.NoClassDefFoundError: Не удалось инициализировать класс net.sf.cglib.proxy.Enhancer

Когда я пытаюсь запросить службу Rest во время ответа она получает исключение.. Feb 21, 2013 2:34:49 PM com.sun.jersey.spi.container.ContainerResponse mapMappableContainerException SEVERE: The exception contained within MappableContainerException co…
20 фев '13 в 09:19
0 ответов

Бережливый c_glib zlibtransport

Недавно я хочу реализовать Thrift-клиент с помощью c_glib . И я также должен использовать TZlibTransport сжать данные как в питоне. Но я не могу найти, как это реализовать при использовании c_glib . Так как реализовать TZlibTransport используя c_gli…
12 мар '18 в 03:48
1 ответ

Spring async не работает, когда реализует AsyncConfigurer

Наличие класса конфигурации Spring для асинхронных методов: @Configuration @EnableAsync(proxyTargetClass = true) @EnableScheduling public class AsyncConfiguration { @Autowired private ApplicationContext applicationContext; @Bean public ActivityMessa…
1 ответ

Spring Framework не видит cglib на JBoss

Мое приложение использует Spring Framework 3.0.5 на JBoss 5.1.0.GA. Фреймворк предоставляется сервером, то есть библиотеки фреймворков размещаются в server/<servername>/lib каталог. Сервер управляется третьей стороной, поэтому я не могу добави…
12 май '12 в 19:57
1 ответ

Создать Mixin без использования интерфейсов

В Java у меня есть несколько устаревших классов (из сторонней библиотеки, которые я не могу редактировать), которые нельзя implement любые интерфейсы, но для которых я хотел бы создать миксин. Я посмотрел на cglib для создания миксинов, но в этом ур…
26 янв '15 в 09:45
1 ответ

ClassFormatError: повторяющееся имя метода и подпись от EnhancerBySpringCGLIB

Я действительно озадачен здесь. Я обновил наши библиотеки Spring с 4.0.6 до 4.3.2. Один из наших тестов не прошел при работе с 4.3.2. Это код, о котором идет речь: @Bean(name = SCHEDULER_FACTORY) public SchedulerFactoryBean getSchedulerFactory() { S…
23 сен '16 в 23:03
1 ответ

Избегать проблем с пружиной cglib proxy

Использование прокси-серверов cglib весной вызывает: а) двойной вызов конструктора б) не позволяет перехватить метод, вызванный из другого метода но почему весна создает бин, а затем прокси? Можно ли динамически генерировать класс, который расширяет…
20 окт '12 в 10:49
1 ответ

Поле прокси Spring AOP CGLIB является нулевым

Описание При использовании компонента vlcj пользовательский компонент появляется как результат нулевого объекта прокси-сервера AOP. MediaList Class public class MediaList { private libvlc_media_list_t mediaListInstance; public MediaList(LibVlc libv…
02 янв '16 в 05:50
0 ответов

Весна + ломбок + @SneakyThrows

Я использую функцию @SneakyThrows Lombok в своем проекте SpringBoot. У меня есть проблемы с этой функцией, когда реализация прокси-серверов CGLIB выдаетjava.lang.Exception: неожиданное исключение, ожидалось, но было .Можно ли это как-то исправить? П…
30 окт '17 в 14:05
0 ответов

Невозможно создать аспект Spring AOP в репозитории Spring Data JPA при использовании прокси-серверов CGLIB

Я пытаюсь применить аспект в репозитории Spring Data JPA, и он работает нормально с конфигурацией Spring AOP по умолчанию @EnableAspectJAutoProxy (когда Spring использует стандартные прокси на основе интерфейса Java). Тем не менее, когда я переключа…
28 июл '15 в 14:26