将资源文件夹中文件的路径传递给 spring bean 定义

Passing path to a file in resources folder to spring bean definition

我有一个 spring bean 定义为:

<bean class="...">
<property name="myFile" value="full\path\to\src\main\resources\a\b\myfile.dat"></property>
</bean>

这很好用。但它的完整路径。我打算像这样:

value="a\b\myfile.dat"

在尝试这样做时,我收到 FilesNotFoundException。

如何正确操作?

美好的一天,

您必须通过 ClassPathResource 读取文件,这是一个很好的例子 - https://www.baeldung.com/spring-classpath-file-access