@SpringBootConfiguration
public class SpringBootWebConfigurer implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry corsRegistry){
//允许所有请求跨域操作
corsRegistry.addMapping("/**")
.allowCredentials(true)
.allowedOriginPatterns("*")
.allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
.allowedHeaders("*")
.maxAge(3600);
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//文件路径映射
//addResourceHandler为虚拟访问路径
//addResourceLocations里填本地真实路径("file:"别漏掉)
registry.addResourceHandler("/upload/**").addResourceLocations("file:E:/Img/image/upload/");
registry.addResourceHandler("/download/**").addResourceLocations("file:E:/Img/download/");
}
}
新建一个类,里面内容填写以上代码。