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

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