近日在项目开发中遇到一些问题:
开发环境为windows,在项目中使用了Spring自带的ResourceUtils.getFile方法读取resource目录下的文件。在windows环境下项目运行正常。但是,项目部署到服务器上后,一直读取不到文件。后来在服务器输出了一下日志,发现文件路径在linux上这种方法有问题。于是采用getClass().getClassLoader().getResourceAsStream方法来读取文件,最终解决问题。
近日在项目开发中遇到一些问题:
开发环境为windows,在项目中使用了Spring自带的ResourceUtils.getFile方法读取resource目录下的文件。在windows环境下项目运行正常。但是,项目部署到服务器上后,一直读取不到文件。后来在服务器输出了一下日志,发现文件路径在linux上这种方法有问题。于是采用getClass().getClassLoader().getResourceAsStream方法来读取文件,最终解决问题。