如何使用Spring配置将文本文件内容设置为bean属性

时间:2012-11-09 06:07:16

标签: java spring

我有一个包含数据的文本文件。我想将此数据设置为String实例变量。

我知道我可以使用Java I / O来做,读取文件并将其内容设置为String变量。

但是有一种使用Spring配置文件初始化String的简单方法吗?

2 个答案:

答案 0 :(得分:0)

尝试使用包含此xml标记的属性文件:

<bean id="placeholderConfig"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location" value="classpath:YourFile.properties" />
    </bean>

并将值用作$ {your_key}

答案 1 :(得分:0)

是的,您可以使用Resource执行此操作,然后在资源上使用getFile()。查看this弹簧文档。 更好的例子here