java - 如何在 java 或 spring 中读取 /src 之外的文件内容?
问题描述
我的项目结构像,
MyTest
|--> src
|--> .... all java codes...
|--> www
|--> myfile.txt
我试图解决它,Resource resource1 = new ClassPathResource("classpath:myfile.txt");
但它找不到文件。我也在 Stackoverflow 中搜索它,但没有与此相关的实际答案。
如何在我的 Test.java 中读取myfile.txt的内容?
任何人有解决方案请与我分享。谢谢 !!
解决方案
如果您使用 Maven 作为构建工具,则需要将您的www
目录包含在 pom.xml 中的类路径中:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<directory>src/main/www</directory>
</resource>
</resources>
</build>
你可以在这里阅读更多关于它的信息。
推荐阅读
- node.js - TypeORM:从订阅者中排除种子
- kubernetes - Ansible - 如果值不存在,则迭代项目并执行任务
- elasticsearch - Amazon Neptune 全文搜索 - 指定字段
- asp.net-core - 使用 Entity Framework Core 的 Blazor 并发问题
- android - 无法启动活动 ComponentInfo {className} java.lang.IllegalStateException:未找到颜色!(Android JetPack 撰写)
- amazon-web-services - 如何在 AWS Lambda 中使用 tensorflow 2.0?
- php - Laravel 保持缓存但已清除
- linux - Linux 在 sudo xclip -b 上获得权限被拒绝
我想复制文件中的所有数据(存储在 中
var/lib/docker/volumes/...
),但总是收到错误“ Permission Denied ”。我曾经xclip -b <filepath
复制文件。操作系统 Ubuntu 18 服务器版。 - java - Java 13+ SocketOption IP_TOS (setTrafficClass)
- amcharts - Amchart 4:当 value = 0 时删除网格线