Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 图像文件夹不存在';不能在war文件中创建_Java_Spring Boot - Fatal编程技术网

Java 图像文件夹不存在';不能在war文件中创建

Java 图像文件夹不存在';不能在war文件中创建,java,spring-boot,Java,Spring Boot,我在spring boot项目目录中有一个名为“uploads”的文件夹,我需要在其中上载动态图像(而不是静态图像) 但每当我创建war文件时,它不会创建那个文件夹。文件夹消失。 我该怎么办? 或者我应该在哪里上传我的图像(动态)。 我的项目结构如下 我使用System.getProperty(“user.dir”)+“/uploads”此代码用于获取我的父目录 感谢您的支持 此方法可以帮助您在任何需要的地方创建文件夹 private static File fileWithDirectory(

我在spring boot项目目录中有一个名为“uploads”的文件夹,我需要在其中上载动态图像(而不是静态图像)
但每当我创建war文件时,它不会创建那个文件夹。文件夹消失。
我该怎么办? 或者我应该在哪里上传我的图像(动态)。
我的项目结构如下
我使用
System.getProperty(“user.dir”)+“/uploads”此代码用于获取我的父目录

感谢您的支持


此方法可以帮助您在任何需要的地方创建文件夹

private static File fileWithDirectory(String directory, String filename) {
    File dir = new File(directory);
    if (!dir.exists()) dir.mkdirs();
    return new File(directory + "/" + filename);
}

当我创建项目的war文件时,不会创建“uploads”文件夹。当此代码至少执行一次时,将创建文件夹。当我在网站上上载和提取war文件时,“System.getProperty(“user.dir”)”变为null。“user.dir”这是否存在于属性文件中?目录的完整路径,如C:\Users\NAME\AppData\Local\Packages\