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.WebMvcConfigurerAdapter;
@SuppressWarnings("deprecation")
@Configuration
public class UploadFilePathConfig extends WebMvcConfigurerAdapter {
@Value("${file.staticAccessPath}")
private String staticAccessPath;
@Value("${file.uploadFolder}")
private String uploadFolder;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//System.out.println(new File("/www/wwwroot/anjian/img/").getAbsolutePath());
// /www/wwwroot/anjian/img/
registry.addResourceHandler(staticAccessPath).addResourceLocations("file:" + uploadFolder);
}
}
#静态资源对外暴露的访问路径
file.staticAccessPath=/img/**
#文件上传目录(注意Linux和Windows上的目录结构不同)
file.uploadFolder=/www/wwwroot/pj/img/
#file.uploadFolder=d://img/
映射的url ip:port/img/filename