我正在尝试使用类路径加载器从 Boot 应用程序中加载一个文件。我正在用Intellij运行。即使文件在resources文件夹中,也不会加载。
btqmn9zl1#
这是由于pom.xml文件中的maven项目配置。修复方法是在构建输出中包含我想要引用的文件。pom.xml变更示例:
pom.xml
<build> <resources> <includes> <include>**/filename.ext</include> </includes> </resources> </build>
然后,该文件显示在:./target/classes/filename.ext .这意味着我可以在应用程序配置.yaml文件中引用该文件,如下所示:filename: classpath:filename.ext注:此答案与原答案不同。
./target/classes/filename.ext
.yaml
filename: classpath:filename.ext
1条答案
按热度按时间btqmn9zl1#
这是由于
pom.xml
文件中的maven项目配置。修复方法是在构建输出中包含我想要引用的文件。
pom.xml
变更示例:然后,该文件显示在:
./target/classes/filename.ext
.这意味着我可以在应用程序配置
.yaml
文件中引用该文件,如下所示:filename: classpath:filename.ext
注:此答案与原答案不同。