Встречается на собеседованиях • сегодня
Как влияет Bean Scope на выполнение метода, помеченного аннотацией PostConstruct
Bean Scope определяет жизненный цикл бина и влияет на момент вызова метода с @PostConstruct.
- Singleton (по умолчанию):
@PostConstructвызывается один раз после создания бина. - Prototype: метод вызывается при каждом создании нового экземпляра.
- Request/Session/Application:
@PostConstructвыполняется при создании бина в соответствующем контексте (например, для каждого HTTP-запроса).
Пример:
java
@Component
@Scope("prototype")
public class MyBean {
@PostConstruct
public void init() {
System.out.println("PostConstruct called");
}
}Для prototype init() будет вызываться при каждом getBean(), для singleton — только один раз.

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