Встречается на собеседованиях • сегодня
Что такое прокси в Spring
Прокси в Spring — это объект-заместитель, который создается фреймворком для реализации аспектно-ориентированного программирования (AOP) и других возможностей, таких как транзакции, кэширование и безопасность. Spring использует два типа прокси:
- JDK Dynamic Proxy — работает через интерфейсы. Если класс реализует интерфейс, Spring создает прокси на основе
java.lang.reflect.Proxy. - CGLIB Proxy — используется, если у класса нет интерфейсов. Создает подкласс целевого класса и переопределяет его методы.
Пример с транзакционным прокси:
java
@Service
public class UserService {
@Transactional
public void saveUser(User user) {
// логика сохранения
}
}Spring создаст прокси для UserService, который добавит управление транзакциями вокруг вызова saveUser().

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