我有一个属性文件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
。
我还应该设置其他任何工作吗?
答案 0 :(得分:2)
您应该以这种方式设置属性的占位符:
<context:property-placeholder location="classpath:sample.properties"/>