Junior — Middle
Ինչպե՞ս կարելի է կատարել որոշակի գործողություն անմիջապես Spring-ում Bean ստեղծելիս։
sobes.tech AI
Պատասխան AI-ից
В Spring для выполнения действия сразу после создания Bean можно использовать несколько способов:
- Реализовать интерфейс
InitializingBeanи переопределить методafterPropertiesSet(). - Использовать аннотацию
@PostConstructнад методом, который должен выполниться после инициализации. - Задать метод инициализации в конфигурации через атрибут
initMethod.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код, который выполнится сразу после создания Bean
}
}