![](/img/trans.png)
[英]How to get spring ApplicationContext in ServletContextListener?
[英]How to get a collection out of Spring config using ApplicationContext
我有一个使用spring的简单项目。
在spring配置中,我将地图定义为:
<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从Spring中获取此映射。 但似乎我不能使用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配置中定义的Map集合?
非常感谢
问候。
只需将它注入某处:
<bean id="myBean" class="com.xx.SomeBean">
<property name="someMap" ref="myMap"/>
</bean
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.