Junior — Middle
Koja je uloga anotacije @Bean u konfiguraciji Spring komponenti i zašto se koristi?
sobes.tech АИ
Одговор од АИ
Анотација @Bean у Spring-у се користи за јасно проглашавање компонента који треба да буде регистрован у контексту Spring као бине. Ово омогућава ручно креирање и конфигурисање објеката у клаssама за конфигурацију, уместо аутоматског скенирања компонената.
На пример, ако је потребно креирати бине сервиса са одређеном конфигурацијом:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
На овај начин, @Bean помаже у управљању животним циклусом и зависностима компоненти у апликацији.