打jar包后,無法獲取resources目錄下的word模板文件


異常描述:500 class path resource [resources/word/analysisTemplate.docx] cannot be opened

文件存放目錄截圖:

使用poi-tl導出word文件,本地獲取resources目錄下的word文件方式,可以正常獲取:

XWPFTemplate template = XWPFTemplate.compile("technology-transfer-exam/src/main/resources/word/analysisTemplate.docx").render(examInfoTemplate);

當打包成jar,部署到linux上時,訪問報錯,找不着該文件
解決方式:

XWPFTemplate template = XWPFTemplate.compile(WordUtil.class.getClassLoader().getResourceAsStream("word/analysisTemplate.docx")).render(examInfoTemplate);

親測有效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM