【发布时间】:2015-01-27 16:06:37
【问题描述】:
我的 spring xml 中有一张地图,定义如下
<!-- Home Screen Backrgound Image Service -->
<bean id="homeScreenBackgroundImageService" class="com.services.images.impl.HomeScreenBackgroundImageServiceImpl" parent="imageServicesParent">
</bean>
<util:map id="imageServicesMap" value-type="com.services.images.ImageServicesParent">
<!-- Map between String key and List -->
<entry key="bean1" value-ref="homeScreenBackgroundImageService" />
当我将此地图注入到一个类中时。我的钥匙是 bean1 然而,当这个地图是自动装配的 homeScreenBackgroundImageService
我需要使用自动装配来访问这个 bean,但是我该如何设置它,以便我可以使用键 bean1 而不是 homeScreenBackgroundImageService 来引用地图中的 bean?
不幸的是,对于我的用例,我需要使用地图。 我正在使用 Spring 4.1.4.RELEASE
【问题讨论】:
标签: spring spring-mvc spring-annotations