我想将一个包含 spring 知道的所有属性(由库插入)的映射注入(inject)到我通过 spring xml 拥有的配置类中。那可能吗?
<bean class="Config">
<constructor-arg name="env">
<map>
//inject all properties?
</map>
</constructor-arg>
</bean>
最佳答案
为什么不直接注入(inject) Spring Context?通过上下文,您可以通过名称查找任何 bean。
编辑:
从此answer ,您还可以使用以下内容:
<bean class="Config">
<constructor-arg name="env">
<util:properties location="${path.to.properties.file}"/>
</constructor-arg>
</bean>
其中“env”构造函数参数是 java.util.Properties 对象。
关于java - 如何将 Spring 的所有属性注入(inject)到 bean 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149420/