博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot打包成执行jar后获取classpath下文件异常解决
阅读量:2385 次
发布时间:2019-05-10

本文共 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/

你可能感兴趣的文章
spark 独立模式部署
查看>>
Redis 基础命令 --- String篇
查看>>
Redis 基础命令 --- Hash篇
查看>>
Redis 基础命令 --- Set篇
查看>>
Redis数据库篇 -- 生存时间
查看>>
面向对象设计基本原则
查看>>
Redis数据库篇 -- 事务
查看>>
hadoop 完全分布式环境搭建
查看>>
HDFS 回收站
查看>>
hadoop 完全分布式HA高可用集群(手工切换)搭建
查看>>
hadoop 完全分布式HA高可用集群(自动切换)搭建
查看>>
Hbase shell常见命令
查看>>
看看这同一句sql,scan index占用的资源大了很多!!
查看>>
couldn't set locale correctly报错解决
查看>>
回收基表的空间,造成物化视图只刷新了一部分数据
查看>>
ORA-12052,不能建立快速刷新物化视图的解决
查看>>
物化视图comlete刷新会产生大量的日志
查看>>
Mysql cluster slave server的自动检测与修复
查看>>
solaris同步时钟
查看>>
mysql升级
查看>>