这可能是一个非常简单的问题,但我对Spring框架并不熟悉,而且只是让我的脚湿透了。我试图指定一个文本文件属性作为bean的一部分,我从属性文件中指定的值。
context.xml文件中的相关代码如下
<bean id="myAssembler"
class="com.pkg.search.myclass.collector.assembler.myAssembler">
<property name="popularUrlsFileName" value="${POPULAR_URLS_FILE}"/>
</bean>
POPULAR_URLS_FILE在.properties文件中指定为:
POPULAR_URLS_FILE="README.md"
但是我在xml文件中收到错误,因为它说它无法找到带有README.md路径的文件。就路径而言,我们应该指定什么才能找到文本文件?
确切错误“无法解析文件README.md”
非常感谢任何帮助。提前谢谢!
答案 0 :(得分:0)
如果文件位于类路径上而不是
,则有两个选项POPULAR_URLS_FILE="classpath:path/to/README.md"
或者,如果不在类路径上,请使用文件URL语法
POPULAR_URLS_FILE="file:path/to/README.md"