Я использую 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)
Что я делаю неправильно в своем коде?