Как получить коллекцию из конфигурации Spring, используя ApplicationContext - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть простой проект с использованием пружины.

В весеннем конфиге у меня есть карта, определенная как:

<util:map id="myMap">
    <entry key="1" value="a"/>
    <entry key="2" value="b/>
    <entry key="3"  value="c"/>
    <entry key="4" value="d"/>
    <entry key="5" value="e"/>
</util:map>

В своем коде приложения я хочу получить эту карту весной, используя ClassPathXmlApplicationContext. Но похоже, что я не могу использовать функцию getBean как (Scala):

val cx = new ClassPathXmlApplicationContext("myservice.xml")
val map: java.util.Map[String, String] = cx.getBean("myMap").asInstanceOf[java.util.Map[String, String]]

Как я могу получить эту коллекцию карт, определенную в конфигурации Spring, из клиентского кода?

Большое спасибо

Привет.

1 Ответ

2 голосов
/ 29 февраля 2012

Просто введите его куда-нибудь:

<bean id="myBean" class="com.xx.SomeBean">
 <property name="someMap" ref="myMap"/>
</bean
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...