Встречается на собеседованиях • сегодня

Какие есть способы вызова callback в Bean Java

В Spring Beans callback-методы можно вызывать несколькими способами: 1. **@PostConstruct** - метод вызывается после инициализации бина и внедрения зависимостей: ```java @PostConstruct public void init() { // callback логика } ``` 2. **InitializingBean** интерфейс: ```java public class MyBean implements InitializingBean { @Override public void afterPropertiesSet() { // callback логика } } ``` 3. **XML конфигурация** через init-method: ```xml ``` 4. **@PreDestroy** - метод вызывается перед уничтожением бина: ```java @PreDestroy public void cleanup() { // callback логика } ``` 5. **DisposableBean** интерфейс: ```java public class MyBean implements DisposableBean { @Override public void destroy() { // callback логика } } ``` Приоритет выполнения: @PostConstruct → InitializingBean → init-method. Для деструкции аналогично: @PreDestroy → DisposableBean → destroy-method.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы