Sobes.tech
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.