我有一个要求,我必须读取一个属性文件,该文件的文件名将加载另一个属性文件。
<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>classpath:com/test/resources/config.properties</value>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
</bean>
现在在此config.properties文件中,我将fileName作为键及其值。
我需要使用该文件名加载另一个属性文件。为此,我再次使用以下代码:
<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>${fileName}</value>
</property>
<property name="ignoreUnresolvablePlaceholders" value="true"/>
</bean>
但是我收到此错误:无法加载属性;嵌套的异常是java.io.FileNotFoundException:无法打开ServletContext资源[/${fileName}]
请提出一些解决方案。