Назад к вопросам
Aston
Junior — Middle
63
Как называется компонент, в котором управляются объекты-бины в Spring Boot?
Компании, где спрашивали
Ответ от нейросети
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.