我想从类路径资源中获取属性文件app.properties NOT。 原因是我使用maven来构建一个jar文件。 jar文件从jar内部拾取属性。因此,其他人无法更改属性文件。
我希望属性文件是可配置的。
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>app.properties</value>
</list>
</property>
</bean>
工作正常,但
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>"C:\\Temp\\app.properties"</value>
</list>
</property>
</bean>
不起作用。
是否可以将属性文件放在目标文件夹中,以便jar可以从jar外部拾取它?
答案 0 :(得分:1)
尝试
<property name="location"><value>file:C:/Temp/app.properties</value></property>