我希望能够在 heroku 上在线部署我的 Spring Boot 应用程序。我的应用程序从位于我的资源文件夹中的静态 .json 文件加载数据。
到目前为止,我已经尝试过这段代码,但它不起作用。出于某种原因,我无法从 json 文件中读取数据。
public List<Category> getAllCategories() throws FileNotFoundException
{
Gson gson = new Gson();
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("static/data/data.json").getFile());
JsonReader reader = new JsonReader(new FileReader(file.getPath()));
List<Category> allCategories = gson.fromJson(reader, new TypeToken<List<Category>>(){}.getType());
return allCategories;
}
倚天杖
慕少森
相关分类