【发布时间】:2017-03-30 06:40:57
【问题描述】:
这听起来很奇怪,但最近几个小时我试图在我的 java 类的 Spring 应用程序的 web 应用程序文件夹中编写一个 json 文件。我附上了快照,可能会清除对它的理解。 click to Refer the file system snap here..."jsonfiles" is the folder i am writing files marked with red circle. 请为 java 类中的 json 文件建议正确的文件路径。提前致谢。并且还建议这样做是一个好习惯吗?我是这种情况的新手。
正在写入文件的 Java 代码:
FileWriter file = new FileWriter("../src/main/webaccess/jsonfiles/jsonfile.json")){
file.write(json.toString());
}
【问题讨论】:
-
相关代码必须在问题本身中。但无论如何,这个问题没有什么意义:当部署在某处的服务器上时,你所拥有的只是一个战争或 jar 文件。该服务器不会是您的开发人员工作站,也不会有任何 src 目录,也不会有任何 webapp 目录。确定要写入文件的目录。或者将您的数据保存在数据库中。
-
谢谢 JB。我在运行时需要这些文件来填充图表..所以你能建议我在哪里(从工作空间视图的哪个位置)我可以编写 json 文件,以便在从 html 端加载相应页面时访问它们。所以基本上就像我正在从 java 类中编写 json 文件,然后使用这些文件来填充我的网页图表,所以我需要一个可以编写文件的公共位置,然后可以从 web 应用程序部件访问它们。我也需要数据作为 json 文件,所以不去 DB 选项。请提出建议。提前致谢。