【IDEA】- 进行Junit测试时 从 Resources读取文件 , 测试代码中读取的文件路径和实际的不一致

1 .

今天在使用IDEA进行 Junit测试的时候 读取resources 中的文件 , 发现二者的路径不一致 我用的是相对路径 , 但都是相对于当前项目 然后才发现 , junit 测试时还需要在 test 目录下创建 resources 文件夹 , 这个平时没怎么注意 这里记下来

【IDEA】- 进行Junit测试时 从 Resources读取文件 , 测试代码中读取的文件路径和实际的不一致

如上图 : 两个都需要有 resources 文件夹
【IDEA】- 进行Junit测试时 从 Resources读取文件 , 测试代码中读取的文件路径和实际的不一致

然后注意 : 写代码时 增加 getClass().getResource("/").getPath(); 即可 获取resource的文件路径

【IDEA】- 进行Junit测试时 从 Resources读取文件 , 测试代码中读取的文件路径和实际的不一致

如图 测试成功 !!