Встречается на собеседованиях • сегодня
Что инструментируется при инструментации в Spring
Spring AOP (Aspect-Oriented Programming) инструментирует методы бинов, помеченные аннотациями или соответствующие pointcut-выражениям. Основные элементы:
- Join Points - точки внедрения (обычно вызовы методов)
- Advice - код, выполняемый в точке соединения (
@Before,@After,@Aroundи др.) - Pointcut - выражение, определяющее где будет применяться advice
Пример:
java
@Aspect
@Component
public class LoggingAspect {
@Before("execution(* com.example.service.*.*(..))")
public void logBefore(JoinPoint joinPoint) {
System.out.println("Method called: " + joinPoint.getSignature());
}
}Инструментация работает через:
- JDK Dynamic Proxies (для интерфейсов)
- CGLIB (для классов без интерфейсов)
- Spring создает прокси-объекты вокруг целевых бинов

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