我在Spring Boot应用程序的资源目录中创建了json文件。文件路径类似于: resources / recipe / recipe.json 当我使用相对路径时,java编译器不会采用它,因此我将获得此异常。 java.io.FileNotFoundException:配方/配方.json(无此类文件或目录)。 但是此路径由IDE标识。如果我单击该路径,它将被重定向到json文件。谁能说出问题是什么?
(仅供参考:绝对路径运行正常)
答案 0 :(得分:1)
如果您的类路径中有资源文件夹,则应使用Spring的资源类并将资源位置指定为
[Display(Name = "Email")]
您可能想阅读以下答案: Spring Boot - Reading Text File using ResourceLoader
答案 1 :(得分:0)
如果您的资源存在于 resources/static/listing.csv
String path = "classpath:static/listings.csv";
ResultSet rs = new Csv().read(path, null, null);