【发布时间】:2013-02-04 15:21:22
【问题描述】:
现在我已经在 spring bean 映射中应用了相关数据,并将这个映射作为参考传递给其他类。
地图定义如下
<bean id="sampleMap" class="java.util.HashMap">
<constructor-arg index="0" type="java.util.Map">
<map key-type="java.lang.Integer" value-type="java.lang.Float">
<entry key="1" value="5"/>
<entry key="2" value="10"/>
<entry key="3" value="15"/>
</map>
</constructor-arg>
</bean>
此映射在其他 bean 中称为
<bean id="config" class="com.example.Config" abstract="false">
<property name="sampleMap" ref="sampleMap"/>
.
.
</bean>
我只想从数据库表中检索映射值并将其注入其他类。我怎么能在春天做到这一点。基本上该表包含与应用程序相关的数据。map 的键和值将是 int,Configuration。
加载配置数据的最佳位置是什么?我们可以使用 spring beans map 还是有任何其他好的方法来从数据库加载配置并将其引用到应用程序的其他地方,如服务、委托和 DAO?
我们将不胜感激
谢谢
【问题讨论】:
标签: java spring hashmap spring-ioc