Sobes.tech
Junior — Middle
146

Spring-də @Bean qeydinin istifadə edilməsi tövsiyə olunan hallar hansılardır?

Şirkətlər soruşuldu
СБЕРСБЕР

AI-dan cavab

sobes.tech Süni İntellekt

Аннотация @Bean в Spring используется для явного определения бина в конфигурационном классе. Рекомендуется применять её в следующих случаях:

  • Когда нужно зарегистрировать сторонний класс, который нельзя аннотировать напрямую, например, класс из внешней библиотеки.
  • Для создания и настройки сложных объектов, требующих кастомной инициализации.
  • Когда необходимо управлять жизненным циклом бина вручную.

Пример использования:

@Configuration
public class AppConfig {
    @Bean
    public MyService myService() {
        return new MyServiceImpl();
    }
}

Таким образом, @Bean позволяет гибко создавать и настраивать компоненты в Spring-контейнере.