Встречается на собеседованиях • сегодня
Как воспользоваться оригинальным методом после замены Proxy
В Java можно вызвать оригинальный метод после проксирования через Method.invoke(), передав оригинальный объект. Пример:
java
InvocationHandler handler = (proxy, method, args) -> {
System.out.println("Before method");
Object result = method.invoke(originalObject, args); // Вызов оригинального метода
System.out.println("After method");
return result;
};Ключевые моменты:
- Нужно сохранить ссылку на оригинальный объект
- Используйте
method.invoke()с оригинальным объектом как target - В Spring AOP используйте
MethodInvocation.proceed() - Для CGLIB прокси можно использовать
MethodProxy.invokeSuper()

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы