Встречается на собеседованиях • сегодня
Как создаются Proxy в String Boot 2
В Spring Boot 2 прокси создаются автоматически при использовании аннотаций @Transactional, @Cacheable, @Async и других AOP-аннотаций. Spring использует два типа прокси:
- JDK Dynamic Proxy – если класс реализует интерфейсы.
- CGLIB Proxy – если класс не реализует интерфейсы (по умолчанию в Spring Boot 2).
Пример с @Transactional:
java
@Service
public class UserService {
@Transactional
public void saveUser(User user) {
// логика сохранения
}
}Чтобы явно указать тип прокси, можно использовать @EnableAspectJAutoProxy:
java
@Configuration
@EnableAspectJAutoProxy(proxyTargetClass = true) // force CGLIB
public class AppConfig {
}Важно: CGLIB требует отсутствия final-методов в классе, иначе проксирование не сработает.

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