@Configuration
public class WebConfig implements WebMvcConfigurer {
@Value("${upload.windows.path}")
String fileSavePath;
/**
* 解决跨域
* @return
*/
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowCredentials(true)
.allowedMethods("GET", "POST", "PUT", "DELETE");
}
};
}
/**
* 资源路径映射
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//设置请求路径,映射到指定路径
registry.addResourceHandler("/uploadFile/**")
.addResourceLocations("file:"+fileSavePath);
}
}
SpringBoot WebMvcConfigurer 解决跨域问题、资源路径映射
于 2022-11-10 18:21:34 首次发布