发现下面的WebMvcConfigurerAdapter 是过期的

@Configuration

public class WebMvcConfig extends WebMvcConfigurerAdapter {

    @Override

    public void addResourceHandlers(ResourceHandlerRegistry registry) {         

     registry.addResourceHandler("/**").addResourceLocations("file:F:/AppFiles/");

    }

}


可改用下面的方式:

import org.springframework.beans.factory.annotation.Value;

import org.springframework.context.annotation.Configuration;

import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;

import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


/**

 * web 配置类

 *

 * @author gblfy

 * @Date 2019/11/12日 下午5:03:32

 */

@Configuration

public class WebConfig implements WebMvcConfigurer {


    /**

     * 在配置文件中配置的文件保存路径

     */

    @Value("${files.location}")

    private String files;


    /**

     * 静态资源映射

     */

    @Override

    public void addResourceHandlers(ResourceHandlerRegistry registry) {       

        registry.addResourceHandler("/flies/**").addResourceLocations("file:" + path );

    }

}