【问题标题】:Java Spring Boot json file not found exceptionJava Spring Boot json 文件未找到异常
【发布时间】:2022-01-18 06:29:37
【问题描述】:

我正在尝试从 jason 文件中检索数据并将其显示到控制台窗口中。 jason 文件位于文件夹调用 Test resources 下,使用此文件夹我有包调用 sample-election-results 。但问题是当我运行测试用例时,它显示了以下错误。

java.io.FileNotFoundException ""/sample-election-results/result001.json" 在目录中找不到文件。

这是项目结构的截图。

这是在控制台窗口中显示结果的代码。

@Test
    public void first5Test() throws Exception {
        Scoreboard scoreboard = runTest(5);

        assertNotNull(scoreboard);
                Scoreboard sc = objectMapper.readValue(new File("/sample-election-results/result001.json"), Scoreboard.class);
                System.out.println(sc);

        
            
    }

这是错误信息的截图。

【问题讨论】:

    标签: java spring-boot rest


    【解决方案1】:

    您可以使用ClassLoader.getSystemResourceAsStream("you file path") 加载文件。

    【讨论】:

    • 无论我使用什么类加载文件,错误都是找不到文件
    • 请尽量避免在没有解释和/或参考官方文档的情况下粘贴单行答案。
    猜你喜欢
    • 1970-01-01
    • 2016-12-03
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 2020-03-10
    • 2016-09-29
    • 2022-11-22
    • 1970-01-01
    相关资源
    最近更新 更多