Sobes.tech
Junior — Middle

Hoe heet de component die de Bean-objecten in Spring Boot beheert?

sobes.tech AI

Antwoord van AI

In Spring Boot wordt het beheer van objecten (beans) uitgevoerd in de applicatiecontext, genaamd ApplicationContext.

ApplicationContext is een container die verantwoordelijk is voor het creëren, configureren en beheren van de levenscyclus van beans. Het biedt dependency injection en maakt het mogelijk om beans op type of naam op te halen.

Voorbeeld van het ophalen van een bean uit de ApplicationContext:

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class Main {
    public static void main(String[] args) {
        ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
        MyService myService = context.getBean(MyService.class);
        myService.doSomething();
    }
}

Dus, ApplicationContext is een centraal onderdeel voor het beheer van beans in Spring Boot.