Junior — Middle
Spring'de bir Bean oluşturulurken belirli bir işlemi nasıl gerçekleştirebilirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
В Spring для выполнения действия сразу после создания Bean можно использовать несколько способов:
- Реализовать интерфейс
InitializingBeanи переопределить методafterPropertiesSet(). - Использовать аннотацию
@PostConstructнад методом, который должен выполниться после инициализации. - Задать метод инициализации в конфигурации через атрибут
initMethod.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код, который выполнится сразу после создания Bean
}
}