Вопросы по Spring — часть 3
65 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Вам приходилось работать со скоупами бинов в Spring?
backend
middle
1×
Что нужно сделать, чтобы указать конкретную реализацию бина при наличии двух бинов, реализующих один и тот же интерфейс в Spring?
backend
middle
1×
Как работает аннотация @Transactional в сервисном слое приложения для управления транзакциями?
backend
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Вам приходилось работать со скоупами бинов в Spring?
Скоупы бинов в Spring — это правила, определяющие жизненный цикл и количество экземпляров бина. На практике чаще всего использую singleton и prototype, реже — request, session, application и websocket. Этого набора хватает для 99% задач. Рассмотрю каждый скоуп подробнее. singleton (по умолчанию) — один экземпляр на весь контекст. Подходит для stateless сервисов, репозиториев, конфигов. Нужно быть аккуратным с…
✓ Singleton — один экземпляр на контекст, prototype — новый при каждом внедрении или вызове getBean().
✓ Для request/session/application нужно использовать proxyMode, чтобы внедрять в синглтоны.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Какой интерфейс используется для управления транзакциями в Spring?
backend
middle
1×
Почему Spring Boot не является подходящим инструментом для разработки фронтенда?
backend
junior