可以Spring解析和注入属性文件吗?
-
01-07-2019 - |
题
我已经知道如何:
使用以下命令将属性文件加载到我的Spring配置中:
<context:property-placeholder location="aaa/bbb/ccc/stuff.properties"/>
使用以下方法动态构建属性对象:
<props><prop key="abc">some value</prop></props>
但我不能做的,并且真的很有用,就是让Spring加载一个属性文件,然后构建匹配的属性对象。然后我可以正常方式将它注入bean中。
我在其他地方搜索过但没有成功。有什么想法吗?
解决方案
如 @ MetroidFan2002 所示,请查看的 UTIL:属性 强>
<util:properties id="myProperties" location="classpath:com/foo/my.properties"/>
然后,要将Properties注入Spring管理的Bean,它就像这样简单:
@Resource(name = "myProperties")
private Properties myProperties;
其他提示
请参阅 Spring参考手册的附录,看看这是否有帮助。
不隶属于 StackOverflow