说明
把文件放在springboot项目resources下,直接使用getClassLoader().getResource()方法来读取,在本地是正常的,发布到服务器上之后就会抛异常:
java.lang.RuntimeException: java.io.FileNotFoundException
原因是配置文件打在jar内部,这种方式读取不到
解决
改用getResourceAsStream的方式
PdfUtils.class.getClassLoader().getResourceAsStream(pdfFile)
网友评论