Встречается на собеседованиях • сегодня
Что такое жизненный цикл объекта, который создает Spring
Жизненный цикл объекта в Spring включает несколько этапов:
- Создание - через конструктор или фабричный метод
- Настройка свойств - внедрение зависимостей через setter-методы или поля
- Инициализация - вызов методов с аннотацией
@PostConstructили реализацияInitializingBean - Использование - объект готов к работе
- Уничтожение - вызов методов с
@PreDestroyили реализацияDisposableBean
Пример:
java
@Component
public class MyBean implements InitializingBean, DisposableBean {
@PostConstruct
public void init() {
System.out.println("Custom init");
}
@Override
public void afterPropertiesSet() {
System.out.println("After properties set");
}
@PreDestroy
public void cleanup() {
System.out.println("Custom destroy");
}
@Override
public void destroy() {
System.out.println("Destroy");
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы