Назад к вопросам
СБЕР
Альфа-Банк
Junior — Middle
61
Применял ли ты аннотацию @PostConstruct в рамках Spring-приложения?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Аннотация @PostConstruct в Spring используется для обозначения метода, который должен быть выполнен сразу после того, как Spring создаст бин и выполнит его инъекции зависимостей, но до того, как бин будет доступен для использования. Это удобно для инициализации ресурсов или выполнения логики настройки.
Пример использования:
@Component
public class MyService {
@PostConstruct
public void init() {
// код инициализации, например, загрузка конфигурации
System.out.println("Bean инициализирован");
}
}
Таким образом, метод с @PostConstruct гарантированно вызовется один раз после создания бина и внедрения зависимостей.