Spring的属性文件 - 如何使用它们

时间:2016-05-18 21:17:35

标签: spring

我有一个属性文件sample.properties放在项目的根resource文件夹中,其中包含以下内容:

auditorium.name=New York

现在在spring.xml我尝试使用以下语法访问其中一些:

<bean id="auditorium1" class="hometask.domain.Auditorium">
    <property name="name" value="${auditorium.name}" />
</bean>

但在运行时,此属性未解析。 name设置为字符串${auditorium.name}而不是New York

我还应该设置其他任何工作吗?

1 个答案:

答案 0 :(得分:2)

您应该以这种方式设置属性的占位符:

<context:property-placeholder location="classpath:sample.properties"/>