Junior — Middle
Wat is de rol van de @Bean-annotatie bij het configureren van Spring-componenten en waarom wordt deze gebruikt?
sobes.tech AI
Antwoord van AI
De @Bean-annotatie in Spring wordt gebruikt om expliciet een component aan te wijzen dat in de Spring-context als bean moet worden geregistreerd. Dit maakt het mogelijk om objecten handmatig te maken en te configureren in configuratieklassen, in plaats van automatische component-scanning.
Bijvoorbeeld, als je een service bean met een bepaalde configuratie wilt maken:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Op deze manier helpt @Bean bij het beheren van de levenscyclus en afhankelijkheden van componenten in de applicatie.