Just do your best!!!

spring-boot 配置访问外部的静态资源文件

说明

  1. 使用Spring boot2.0.0.BUILD-SNAPSHOT版本
  2. 比如我想让访问/img_pic/123.jpg的路径访问d:/download_img/123.jpg
  3. 原来的static目录下的文件可以正常访问,这里是增加新的访问目录

代码

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


@Configuration
public class MyWebAppConfigurer
        implements WebMvcConfigurer{

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/img_pic/**").addResourceLocations("file:d:/download_img/");
    }
}