jar包项目部署读取包内模板失败的问题
样例
错误的写法(在IDE里读取没问题,jar包部署后就有问题)
String rootPath = this.getClass().getClassLoader().getResource("").getPath();
String filePath = String.format("%sstatic/word/RiskInformCard.docx", rootPath);
正确的写法
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("static/word/RiskInformCard.docx");
参考:https://blog.csdn.net/zh_404/article/details/110491585 感谢这位老哥