Caused by: java.io.FileNotFoundException: class path resource [xxxx.json] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/x/xx/xxx.jar!/BOOT-INF/classes!/xxxx.json
Caused by: java.io.FileNotFoundException: classpath*:xxxx.json (No such file or directory)
报错代码
// 两种代码均报错
File file = ResourceUtils.getFile("classpath:xxxx.json");
File file = ResourceUtils.getFile("classpath*:xxxx.json");
new ObjectMapper().readValue(file, XXXX.class);
修正代码
Resource resource = new ClassPathResource("xxxx.json");
InputStream inputStream = resource.getInputStream();
new ObjectMapper().readValue(inputStream, XXXX.class);
版权声明:本文为wushengjun753原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。