12
在Spring Boot中从资源文件夹读取文件
我正在使用Spring Boot和json-schema-validator。我正在尝试jsonschema.json从resources文件夹读取一个文件。我尝试了几种不同的方法,但无法正常工作。这是我的代码。 ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("jsonschema.json").getFile()); JsonNode mySchema = JsonLoader.fromFile(file); 这是文件的位置。 在这里,我可以看到文件classes夹中的文件。 但是,当我运行代码时,出现以下错误。 jsonSchemaValidator error: java.io.FileNotFoundException: /home/user/Dev/Java/Java%20Programs/SystemRoutines/target/classes/jsonschema.json (No such file or directory) 我在代码中做错了什么?