Я використовую 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)
Що це я роблю неправильно у своєму коді?
ClassLoader classLoader = getClass().getClassLoader(); JsonNode mySchema = JsonLoader.getJson(classLoader.getResourceAsStream("jsonschema.json"));