Вопросы по теме 'cglib'
cglib - MethodInterceptor и завершить?
Я использую cglib MethodInterceptor для упаковки службы. При каждом вызове службы предполагается открытие сеанса данных, передача вызова службе и, наконец, закрытие сеанса.
Однако я заметил, что он ведет себя неправильно при вызове из Finalizer...
1364 просмотров
schedule
22.05.2022
Динамическое редактирование/создание классов в Java Android
Я ищу способ динамически определять классы и создавать их экземпляры в Android во время выполнения. Насколько я понимаю, это уже сделано в Android, мне просто нужна помощь, чтобы разобраться.
Я могу получить аналогичный результат в Javascript и...
3463 просмотров
schedule
25.09.2022
Java - динамическое создание подкласса
Я хотел бы создать подкласс программно. Думаю, у меня есть несколько вариантов — Javassist, CGLib, BCEL или ASM.
Вариант использования заключается в том, что внутренние компоненты одного приложения ориентированы на классы, а расширения основаны на...
6311 просмотров
schedule
17.06.2022
как повторно преобразовать класс во время выполнения
Я пытаюсь изменить класс, который уже загружен в jvm. Решение, которое я нашел:
1-й Присоедините агент к jvm, указанному pid. (например, 8191)(Коды: AttachTest)
2. Найдите класс, который вы хотите изменить, из тех, которые уже были загружены...
17694 просмотров
schedule
01.08.2022
ClassFormatError при создании java-прокси для множественного наследования?
У меня есть класс «А», который реализует интерфейс «Я». У меня есть два класса «B» и «C», каждый из которых расширяет A и добавляет новый метод. C и B не переопределяют какой-либо метод в A. Новый метод в классе «B» имеет сигнатуру, отличную от...
1201 просмотров
schedule
07.07.2022
RESTEasy не может найти средство записи тела сообщения для приложения/xml при использовании динамически созданного класса
Не удалось найти MessageBodyWriter для объекта ответа типа: java.util.ArrayList типа носителя: application/xml
Я получаю указанную выше ошибку при попытке вернуть ответ в виде xml списка динамически созданных классов/dtos.
@GET...
1946 просмотров
schedule
18.05.2023
Компонент CGlib создается заново каждый раз, когда вызывается его метод.
Я наблюдаю какое-то странное поведение с прокси-компонентами Spring с областью прототипа. Я использую Spring 4.1.2.
Я создаю один компонент вручную, затем вызываю его метод 3 раза. При каждом вызове метода создается новый экземпляр класса —...
129 просмотров
schedule
18.09.2022
Аннотация Spring Cloud Data Flow @EnableBinding прерывает внедрение конструктора
Я пытаюсь создать bean-компонент с помощью инъекции конструктора и аннотировать его аннотацией Spring Cloud @EnableBinding .
Я использую Spring Boot 1.3.3 и Spring Cloud Brixton.M5 .
Я получаю следующее исключение во время запуска...
1207 просмотров
schedule
01.03.2023
Сравнение классов до усовершенствования CGLib
Я хочу проверить, имеют ли два значения один и тот же класс:
x.getClass.equals(y.getClass)
Однако это сравнение должно завершиться успешно, если одно (или оба) значения действительно принадлежат классу, созданному CGLib Enhancer ....
411 просмотров
schedule
23.12.2022
Весна + ломбок + @SneakyThrows
Я использую @SneakyThrows функция Lombok в моем проекте SpringBoot . У меня проблемы с этой функцией, когда реализация прокси-сервера CGLIB выдает java.lang.Exception: неожиданное исключение, ожидаемое, но...
4466 просмотров
schedule
28.10.2022
org.apache.cxf.interceptor.Fault: не удалось инициализировать класс net.sf.cglib.proxy.Enhancer
Я через SOAPUI преобразовываю несколько полей в java-объект, а затем использую эту информацию для вызова веб-службы для сохранения функций. Преобразование из SOAPUI в java-объект работает нормально. Я могу просмотреть объект в своем отладчике, и он...
704 просмотров
schedule
05.09.2022
Spring boot - установщики для компонента с областью действия сеанса не работают из одноэлементной службы - поля пусты
У меня есть простой сервис за контроллером REST в Spring Boot. Служба является одноэлементной (по умолчанию), и я автоматически подключаю компонент bean-компонента с областью действия сеанса, используемый для хранения информации о настройках сеанса,...
1067 просмотров
schedule
20.06.2023
Прокси-серверы Spring CGLIB перехватывают только вызовы общедоступных методов
В документации Spring указано, что:
Прокси CGLIB перехватывают только вызовы публичных методов! Не вызывайте непубличные методы на таком прокси. Они не делегируются фактическому целевому объекту с ограниченной областью действия....
956 просмотров
schedule
26.01.2023
Ленивые конструкторы объектов с помощью Spring bean
Я играю с идеей использовать аналогичный подход, который могут использовать классы @Configuration , что они могут лениво создавать bean-компоненты с вызовами методов @Bean и возвращать существующие объекты, если они уже вызваны. Это делается с...
95 просмотров
schedule
30.03.2023
почему дочерний класс, усиленный Spring cglib, не может расширить родительское защищенное свойство?
Существует абстрактный класс с защищенным свойством,
public abstract class Base {
protected long time = System.currentTimeMillis();
}
и есть два расширения класса Base
@Component
public class A extends Base {
}
@Repository
public...
82 просмотров
schedule
31.03.2023