Spring Bootでファイルのアップロード先パスを設定する方法

Spring Bootでは、application.propertiesファイルにアップロードファイルのパスを設定することで実現できます。

  1. application.propertiesファイルに以下の設定を追加してください:
# 上传文件的保存路径
spring.servlet.multipart.location=your_upload_path

your_upload_path をアップロードされたファイルを保存するパスに置き換えてください。

  1. アプリケーショのプロパティ ファイル application.properties に次の設定を追加することもできます。
# 设置上传文件的路径
spring.servlet.multipart.enabled=true
spring.servlet.multipart.location=your_upload_path

対応するJavaクラスに次の注釈を追加する:

@Configuration
public class MvcConfig implements WebMvcConfigurer {
    
    @Value("${spring.servlet.multipart.location}")
    private String uploadPath;
    
    // 配置上传文件的路径
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/uploads/**")
                .addResourceLocations("file:" + uploadPath + "/");
    }
}

your_upload_pathをアップロードファイル保存先のパスに置き換えます。

アプリケーションのプロパティファイルの設定とJavaコードの設定のどちらでも、アップロードファイルの保存先を指定できます。

bannerAds