发现下面的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 );
}
}
当前共有 9 条评论