Sobes.tech
Junior — Middle

Jak można wykonać określone działanie od razu podczas tworzenia Beana w Spring?

sobes.tech AI

Odpowiedź od AI

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

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

Пример с @PostConstruct:

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