Junior — Middle
Cum puteți executa o acțiune specifică imediat la crearea unui Bean în Spring?
sobes.tech AI
Răspuns de la AI
В Spring для выполнения действия сразу после создания Bean можно использовать несколько способов:
- Реализовать интерфейс
InitializingBeanи переопределить методafterPropertiesSet(). - Использовать аннотацию
@PostConstructнад методом, который должен выполниться после инициализации. - Задать метод инициализации в конфигурации через атрибут
initMethod.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код, который выполнится сразу после создания Bean
}
}