![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2a172abe2ce184840632f667f6f516fa.png)
SpringBoot 跨域
@Configuration
public class CorsConfig {
@Bean
public CorsWebFilter corsWebFilter(){
CorsConfiguration config = new CorsConfiguration();
config.addAllowedHeader("*"); //支持所有请求头跨域
config.addAllowedMethod("*"); //支持所有方法跨域
config.addAllowedOrigin("*"); //支持所有来源跨域,地址
config.setAllowCredentials(true); //跨域请求默认不包含cookie 设置true则包含
config.setMaxAge(3600000L); //声明该响应时间为多少秒,在有效时间内
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**",config);
return new CorsWebFilter(source);
}
}
SpringMVC 文件处理器
@Configuration
public class FileUploadConfig implements WebMvcConfigurer {
/***
* 添加文件处理器
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry){
//addResourceHandler:浏览器访问的路径 addResourceLocations:本地路径
registry.addResourceHandler("/excel/**").addResourceLocations("file:D:\\");
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8604c3acbecd4437345a28aebcc995b3.jpeg)