Обзор контейнера IoC Spring, использование контейнера
ApplicationContext - это интерфейс для продвинутой фабрики, способной поддерживать реестр различных bean-компонентов и их зависимостей. Используя метод T getBean(String name, Class<T> requiredType), вы можете получить экземпляры ваших bean-компонентов. ApplicationContext позволяет читать определения бинов и получать к ним доступ, как показано в следующем примере: Java // создаем и настраиваем bean-компоненты ApplicationContext context = new ClassPathXmlApplicationContext("services.xml", "daos.xml"); // получить настроенный экземпляр PetStoreService service = context.getBean("petStore", PetStoreService.class); // использовать настроенный экземпляр List<String> userList = service.getUsernameList(); Kotlin import org.springframework.beans.factory.getBean // создаем и настраиваем bean-компоненты val context = ClassPathXmlApplicationContext("services.xml", "daos.xml") // получить настроенный экземпляр val service...