springboot打成jar包后无法读取resource下资源

在开发环境下我们可以用

ResourceUtils.getFile("classpath:pictures/a.png");

的方式读取资源,但是打成jar包后,访问就报错了,jar只能以流的方式读取,如下

ClassPathResource resource = new ClassPathResource(imagePath);

如上方式可以正确读取。

你可能感兴趣的:(Spring)