springboot jar包運行中無法獲取資源文件

       由於打成jar後,調用ResourceUtil.getFile讀取文件會將文件路徑自動轉換成jar:file:/D:/xxx/jsmp.jar!/BOOT-INF/classes!/xx.xx格式,由於在windows中,無法直接訪問未解壓的文件,所以導致文件無法讀取。

參考資料

1、springboot jar包運行中獲取資源文件

2、關於怎麼解決java.lang.NoClassDefFoundError錯誤

3、Java: Load file from classpath in Spring Boot

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章