java、maven项目,如果要往文件中写数据,可以使用StringfilePath=ResourceUtils.getFile("classpath:resources/dirName")+File.separator+fileName;获取文件路径,然后写入。java程序本地读取文件和服务端读取文件的流程:1、本地启动时,会从生成的target/classes目录中搜索resources/dirName目录。2、服务器启动时,会从jar包中搜索resources/dirName目录。没有找到的话,会去jar包的同级目录下找resources/dirName目录。遇到的问题:1.Maven配置为复制资源文件,如下图。但是目录没有复制,导致程序报找不到文件的错误。确保目录中有文件,空文件夹不会被复制。
