java项目记录

序号 问题 分析解决
1 Dependency ‘org.springframework.boot:spring-boot-starter-test:not found 的解决方法 在右上角的maven中刷新或导包 https://blog.csdn.net/ambiyou/article/details/116604030
2 打包部署到linux后无法读取jar包里的文件(Java中读取jar包中的文件)Caused by: java,ioFileotFoundException: File''' 原因:this.getClass().getResource("/sub/subfile.txt").toString()得到的路径linux下的路径格式与windows中不一样。改为SDK自带的JarFile来处理即可。详细可以参考:https://blog.csdn.net/w8y56f/article/details/117530635
3 Class.getResource()与Class.getClassLoader().getResource() 区别 > 就是在加载资源文件的时候,加载方式的不同,class.getResource("/") == class.getClassLoader().getResource("") >其实,Class.getResource和ClassLoader.getResource本质上是一样的,都是使用ClassLoader.getResource加载资源的。Class.getResource真正调用ClassLoader.getResource方法之前,会先获取文件的路径(path不以'/'开头时,默认是从此类所在的包下取资源;path以'/'开头时,则是从项目的ClassPath根下获取资源)。 详细可参考:https://blog.csdn.net/hgnuxc_1993/article/details/120100550
posted @ 2023-02-15 09:11  daxiaxj  阅读(10)  评论(0编辑  收藏  举报