Junior — Middle
139
U kojim slučajevima se preporučuje korišćenje anotacije @Bean u Spring-u?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Аннотация @Bean в Spring используется для явного определения бина в конфигурационном классе. Рекомендуется применять её в следующих случаях:
- Когда нужно зарегистрировать сторонний класс, который нельзя аннотировать напрямую, например, класс из внешней библиотеки.
- Для создания и настройки сложных объектов, требующих кастомной инициализации.
- Когда необходимо управлять жизненным циклом бина вручную.
Пример использования:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Таким образом, @Bean позволяет гибко создавать и настраивать компоненты в Spring-контейнере.