部落格園文章字元替換工具分享
阿新 • • 發佈:2022-03-25
基於spring boot 2.3.0.RELEASE 版本的跨域處理方案
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.3.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
@SpringBootConfiguration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { //新增對映路徑 registry.addMapping("/**") //是否傳送Cookie .allowCredentials(true) //設定放行哪些原始域 SpringBoot2.4.4下低版本使用.allowedOrigins("*") .allowedOriginPatterns("*") //放行哪些請求方式 .allowedMethods(new String[]{"GET", "POST", "PUT", "DELETE"}) //.allowedMethods("*") //或者放行全部 //放行哪些原始請求頭部資訊 .allowedHeaders("*") //暴露哪些原始請求頭部資訊 .exposedHeaders("*"); } }