Встречается на собеседованиях • сегодня
Использовал ли аннотацию PostConstruct в Spring
Аннотация @PostConstruct используется для указания метода, который должен быть выполнен после внедрения зависимостей и инициализации бина, но до того, как бин будет готов к использованию. Это часть стандарта JSR-250, а не Spring-specific, но поддерживается Spring.
Пример:
java
import javax.annotation.PostConstruct;
@Component
public class MyService {
@PostConstruct
public void init() {
// Инициализация ресурсов, проверка зависимостей и т.д.
System.out.println("Bean initialized and ready!");
}
}Особенности:
- Метод должен быть void без параметров
- Может быть только один
@PostConstructна класс - Вызывается после
@Autowiredи setter-инъекций - Не работает для prototype-бинов (только singleton)

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