Springboot磁盘路径映射


配置文件

upload:
  path1: 需要映射的绝对路径
  path2: 需要映射的绝对路径
  ...

配置类

@Configuration
public class WebConfig implements WebMvcConfigurer {

    // 从配置文件中读取对应的路径
    @Value("${upload.path1}")
    private String path1;

    // 将接口访问时,前缀为/file的请求映射到对应的路径
    // 如:http://url/api/file/a.jpg会到path1路径下的a.jpg
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/file/**").addResourceLocations("file:" + path1);
    }
}

文章作者: ❤纱雾
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ❤纱雾 !
评论
  目录