Junior — Middle
Care este rolul adnotării @Bean în configurarea componentelor Spring și de ce este utilizată?
sobes.tech AI
Răspuns de la AI
A adnotarea @Bean în Spring este utilizată pentru a declara explicit un component care trebuie înregistrat în contextul Spring ca bean. Acest lucru permite crearea și configurarea manuală a obiectelor în clasele de configurare, în loc de scanarea automată a componentelor.
De exemplu, dacă trebuie să creezi un bean de serviciu cu o anumită configurație:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Astfel, @Bean ajută la gestionarea ciclului de viață și a dependențelor componentelor în aplicație.