我已经知道如何:

使用以下命令将属性文件加载到我的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参考手册的附录,看看这是否有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top