Junior — Middle
Tətbiq işə salınarkən Spring Bean obyektinin avtomatik başlanmasını necə təmin edə bilərsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Для автоматической инициализации Spring Bean при запуске приложения можно использовать аннотацию @PostConstruct в классе бина. Этот метод будет вызван сразу после создания и внедрения зависимостей.
Также можно реализовать интерфейс InitializingBean и переопределить метод afterPropertiesSet(), который вызывается после установки всех свойств.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код инициализации
System.out.println("Bean инициализирован");
}
}
Таким образом, при старте приложения Spring автоматически вызовет метод init() после создания бина.