Sobes.tech
Junior — Middle

Как можете да изпълните конкретно действие веднага при създаването на Bean в Spring?

sobes.tech AI

Отговор от AI

В Spring для выполнения действия сразу после создания Bean можно использовать несколько способов:

  • Реализовать интерфейс InitializingBean и переопределить метод afterPropertiesSet().
  • Использовать аннотацию @PostConstruct над методом, который должен выполниться после инициализации.
  • Задать метод инициализации в конфигурации через атрибут initMethod.

Пример с @PostConstruct:

@Component
public class MyBean {
    @PostConstruct
    public void init() {
        // код, который выполнится сразу после создания Bean
    }
}