本文共 501 字,大约阅读时间需要 1 分钟。
Spring boot 打包后 jar文件,IDEA调试时候没什么问题,可是打包成执行jar后发现有异常抛出:
class path resource [1.jpg] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/opt/app.jar!/BOOT-INF/classes!/1.jpg
经实践可用的方法:
import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; Resource resource = new ClassPathResource("1.jpg"); //InputStream inputStream = resource.getInputStream(); Image image = tool.getImage(resource.getURL());
调试、打包都是正常的
转载地址:http://cnnab.baihongyu.com/