<?xml version = "1.0" encoding = "UTF-8"?> <beans xmlns = "http://www.springframework.org/schema/beans"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation = "http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"
default-autowire = "byName">
<bean name = "schedulerMap" class = "java.util.HashMap">
<constructor-arg>
<map>
<entry key = "moBiScheduler" value-ref = "moBiScheduler"/>
<entry key = "billJobScheduler" value-ref = "billJobScheduler"/>
</map>
</constructor-arg>
</bean>
</beans>
Это часть XML.
В классе я хочу использовать @Autowired для ввода значения key='moBiScheduler' и key='billJobScheduler'.
@Autowired
private Map<String, Scheduler> schedulerMap;
Возможно, можно
Так. В чем вопрос ?