Встречается на собеседованиях • сегодня
Зачем нужен Scope Prototype
Scope Prototype в Spring используется, когда нужно создавать новый экземпляр бина при каждом запросе или инъекции, а не использовать один общий экземпляр (как при Scope Singleton). Это полезно, например, для состояния, которое должно быть уникальным для каждого клиента (HTTP-запрос, поток и т.д.).
Пример:
java
@Component
@Scope("prototype")
public class PrototypeBean {
private String data;
public void setData(String data) {
this.data = data;
}
public String getData() {
return data;
}
}При каждом вызове context.getBean(PrototypeBean.class) или инъекции через @Autowired будет создаваться новый экземпляр. В отличие от Singleton, изменения в одном экземпляре не затронут другие.

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