Junior — Middle
74
Какая функция или метод Spring вызывает после инициализации Bean в процессе его создания?
Companies where asked
Answer from AI
sobes.tech AI
В Spring после инициализации Bean вызывается метод, помеченный аннотацией @PostConstruct, если он есть. Кроме того, если Bean реализует интерфейс InitializingBean, вызывается метод afterPropertiesSet().
Также можно указать метод инициализации через атрибут init-method в конфигурации XML или через параметр initMethod в аннотации @Bean.
Пример с @PostConstruct:
@Component
public class MyBean {
@PostConstruct
public void init() {
// код инициализации
}
}
Таким образом, Spring гарантирует вызов указанного метода сразу после создания и настройки Bean, но до его использования.