Встречается на собеседованиях • сегодня
Какие знаешь области видимости бинов в Spring
В Spring есть 5 стандартных областей видимости (scopes) бинов:
- singleton (по умолчанию) - один бин на весь контекст приложения
- prototype - новый экземпляр при каждом запросе
- request - бин существует в рамках одного HTTP-запроса
- session - бин существует в рамках HTTP-сессии пользователя
- application - бин существует в рамках ServletContext
Пример объявления области видимости:
java
@Component
@Scope("prototype")
public class PrototypeBean {
// ...
}Для веб-контекста также доступны:
- websocket - бин существует в рамках WebSocket сессии
- custom scope - можно создать свою область видимости, реализовав интерфейс Scope

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