springboot打jar包之后访问不到resouces下面的文件
我之前是使用这个语句去获取文件的this.getClass().getClassLoader().getResource("").getPath()然后在idea里面运行程序没有任何问题 后来部署到服务器之后报错找不到文件后来我maven package打包之后 我本地直接java -jar运行文件发现也是找不到文件然后发现需要换个语句来实现ClassPathResource classPathR
·
我之前是使用这个语句去获取文件的
this.getClass().getClassLoader().getResource("").getPath()
然后在idea里面运行程序没有任何问题 后来部署到服务器之后报错找不到文件
后来我maven package打包之后 我本地直接java -jar运行文件发现也是找不到文件
然后发现需要换个语句来实现
ClassPathResource classPathResource = new ClassPathResource("text.xml");
boolean exists = classPathResource.exists(); // 判断文件是否存在
File file = classPathResource.getFile(); // 获取文件对象
InputStream inputStream = classPathResource.getInputStream(); // 获取文件输入流
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)