您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用ResourceUtils.getFile在Heroku环境中从类路径读取文件

使用ResourceUtils.getFile在Heroku环境中从类路径读取文件

我怀疑当您在本地运行时,它是从爆炸的JAR文件(即,作为文件系统上的常规文件)拾取类路径上的文件

在Heroku上,它位于JAR文件中,这意味着它不是常规文件,必须将其作为输入流读取,如下所示:

ClassLoader cl = this.getClass().getClassLoader();
InputStream inputStream = cl.getResourceAsStream(pathToMyFile);

然后,您可以使用BufferedReader读取行。但是也许ResourceUtils有更好的方法

您可以通过运行中的相同命令在本地重现该问题Profile

其他 2022/1/1 18:19:13 有580人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶