Junior — Middle
142
Spring'da @Bean annotatsiyasidan foydalanish tavsiya etiladigan holatlar qanday?
Qaerda so'ralgan kompaniyalar
AIdan javob
sobes.tech AI
Аннотация @Bean в Spring используется для явного определения бина в конфигурационном классе. Рекомендуется применять её в следующих случаях:
- Когда нужно зарегистрировать сторонний класс, который нельзя аннотировать напрямую, например, класс из внешней библиотеки.
- Для создания и настройки сложных объектов, требующих кастомной инициализации.
- Когда необходимо управлять жизненным циклом бина вручную.
Пример использования:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Таким образом, @Bean позволяет гибко создавать и настраивать компоненты в Spring-контейнере.