我正在用Maven开发Spring Java应用程序。我需要读取一个位于项目的Resources文件夹中的.json文件,然后由Controller再次将其作为.json文件返回。我怎样才能做到这一点?我是初学者...
答案 0 :(得分:1)
Resourece文件夹在您的课程路径中。您班级路径中的任何文件,您都可以通读。
InputStream in = = this.getClass().getClassLoader().getResourceAsStream("yourFile.json");
您可以使用getResourceAsStream
阅读。
答案 1 :(得分:0)
如果您在Spring bean中访问文件,还可以使用@Value注释(仅在spring bean中有效)
[{ name: "2019-final"
versions: {
0: { name: "2019-01",
iterations: (25) [{…}, {…}, {…}]
}
}]
https://www.baeldung.com/spring-classpath-file-access#2-using-value