Java後臺解決前端跨域問題
阿新 • • 發佈:2018-12-19
需要把當前類加到專案裡面的資料夾下 import org.springframework.boot.web.servlet.MultipartConfigFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; import javax.servlet.MultipartConfigElement; @Configuration public class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE") .maxAge(3600) .allowCredentials(true); } @Bean public MultipartConfigElement multipartConfigElement(){ MultipartConfigFactory factory = new MultipartConfigFactory(); //檔案最大KB,MB factory.setMaxFileSize("2MB"); //設定總上傳資料總大小 factory.setMaxRequestSize("10MB"); return factory.createMultipartConfig(); } }