Junior — Middle
86
Spring Boot-те бін объектілерін басқаратын компонент қалай аталады?
Сұралған компаниялар
AI-дан жауап
sobes.tech AI
В Spring Boot управление объектами (бинами) осуществляется в контексте приложения, который называется ApplicationContext.
ApplicationContext — это контейнер, который отвечает за создание, конфигурацию и управление жизненным циклом бинов. Он обеспечивает внедрение зависимостей и позволяет получать бины по типу или имени.
Пример получения бина из 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();
}
}
Таким образом, ApplicationContext является центральным компонентом для управления бинами в Spring Boot.