gpt4 book ai didi

java - Spring 应用程序中的正确文件路径

转载 作者:行者123 更新时间:2023-12-02 02:55:46 27 4
gpt4 key购买 nike

这听起来很奇怪,但最近几个小时我试图从我的 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());
}

enter image description here

最佳答案

不,这不是将输出(在您的情况下为 JSON)文件放置在 webapp 文件夹中的正确路径。

原因:在部署过程中,您将失去此更改,因为 war 文件将被提取,并且您的 webapp 文件夹将被覆盖。

正确方法:写入 tomcat 目录之外的文件系统。一般做法是定义一个环境变量,指向应用程序具有写入权限的外部目录,并将所有内容写入其中。这与写入日志文件类似。

关于java - Spring 应用程序中的正确文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43110360/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com