Junior — Middle
Kako se zove komponenta koja upravlja Bean objektima u Spring Boot?
sobes.tech АИ
Одговор од АИ
В 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.