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.