首页 > 解决方案 > 如何在 java 或 spring 中读取 /src 之外的文件内容?

问题描述

我的项目结构像,

MyTest
    |--> src
          |--> .... all java codes...
    |--> www
          |--> myfile.txt

我试图解决它,Resource resource1 = new ClassPathResource("classpath:myfile.txt");但它找不到文件。我也在 Stackoverflow 中搜索它,但没有与此相关的实际答案。

如何在我的 Test.java 中读取myfile.txt的内容?

任何人有解决方案请与我分享。谢谢 !!

标签: javaspring

解决方案


如果您使用 Maven 作为构建工具,则需要将您的www目录包含在 pom.xml 中的类路径中:

 <build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <directory>src/main/www</directory>
        </resource>
    </resources>
 </build>

你可以在这里阅读更多关于它的信息。


推荐阅读