Sobes.tech
Назад к вопросам
Junior — Middle
68

Использовали ли вы аннотацию @PostConstruct в своих проектах для инициализации компонентов?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

Аннотация @PostConstruct используется в Java для обозначения метода, который должен быть вызван после того, как контейнер завершил инъекцию зависимостей и инициализацию компонента. В своих проектах с использованием Spring Framework я применял @PostConstruct для выполнения дополнительной настройки или запуска логики сразу после создания бина, например, для инициализации ресурсов или проверки состояния. Пример:

@Component
public class MyService {

    @PostConstruct
    public void init() {
        // код инициализации
        System.out.println("Компонент инициализирован");
    }
}