Junior — Middle
Ինչպե՞ս ապահովել Spring Bean օբյեկտի ավտոմատ ինիցիալիզացիան ծրագրի մեկնարկի ժամանակ։
sobes.tech AI
Պատասխան AI-ից
Для автоматической инициализации Spring Bean при запуске приложения можно использовать аннотацию @PostConstruct в классе бина. Этот метод будет вызван сразу после создания и внедрения зависимостей.
Также можно реализовать интерфейс InitializingBean и переопределить метод afterPropertiesSet(), который вызывается после установки всех свойств.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код инициализации
System.out.println("Bean инициализирован");
}
}
Таким образом, при старте приложения Spring автоматически вызовет метод init() после создания бина.