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
    }
}