现在我已经在 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>
我只想从数据库表中检索映射值并将其注入其他类。我怎么能在春天做到这一点。基本上,该表包含与应用程序相关的数据。地图的键和值将是 int,Configuration。
加载配置数据的最佳位置是什么?我们可以使用spring beans map还是有任何其他好的方法来从数据库加载配置并将其引用到服务、委托和DAO等应用程序的其他地方?
帮助将不胜感激
谢谢