Spring Boot 项目,maven 程序集。一路上有一个文件
C:\Users\username\IdeaProjects\mail\src\main\resources\my_image.jpg
在阅读时final BufferedImage imageFile = ImageIO.read(new File("my_image.jpg"));
错误 javax.imageio.IIOException:无法读取输入文件
为什么会这样?
Spring Boot 项目,maven 程序集。一路上有一个文件
C:\Users\username\IdeaProjects\mail\src\main\resources\my_image.jpg
在阅读时final BufferedImage imageFile = ImageIO.read(new File("my_image.jpg"));
错误 javax.imageio.IIOException:无法读取输入文件
为什么会这样?
有几种方法可以从资源文件夹中读取文件。例如,像这样:
如果你有弹簧,你可以使用 PathMatchingResourcePatternResolver 类。像这样: new PathMatchingResourcePatternResolver(this.getClass().getClassLoader()) .getResources(...))