Встречается на собеседованиях • сегодня
Какие знаешь Scope в Spring
В Spring есть несколько областей видимости (scope) бинов:
1. **Singleton** (по умолчанию) – один экземпляр на весь контекст.
2. **Prototype** – новый экземпляр при каждом запросе.
3. **Request** – экземпляр на HTTP-запрос (только для веб).
4. **Session** – экземпляр на HTTP-сессию (только для веб).
5. **Application** – экземпляр на ServletContext (веб).
6. **WebSocket** – экземпляр на WebSocket-сессию (веб).
Пример:
```java
@Component
@Scope("prototype")
public class PrototypeBean { ... }
```
Для веб-скопов (`request`, `session`, `application`) требуется конфигурация:
```xml
```
Или аннотация `@RequestScope`, `@SessionScope` в Spring Boot.

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