/
n1tron
/
practice09
Обзор
Документация
Войти
/
n1tron
/
practice09
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
step4/src/main/java/org/example/App.java
22 строки
947 B
RodinRoman
init
05 июн 2025, 11:10
05 июн 2025, 11:10
9526940
Код
Авторство
О чём код?
package org.example; import org.springframework.context.support.ClassPathXmlApplicationContext; import java.util.Map; public class App { public static void main( String[] args ) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:/context.xml"); System.out.println("Context loaded"); HelloWorldWriter writer = context.getBean(HelloWorldWriter.class); writer.write(); // в контексте находится 2 объекта с одним и тем же типом IMessageProvider Map<String, IMessageProvider> providers = context.getBeansOfType(IMessageProvider.class); System.out.println("***Context has " + providers.size() + " objects with IMessageProvider type:"); providers.forEach((key, value) -> System.out.println("***key (bean id): " + key + ", value (object): " + value)); context.registerShutdownHook(); } }