Spring Boot – CORS 설정

Spring MVC상의 CORS 설정

Bean 생성을 통한 설정

/**
* CORS
관련
설정
정보
클래스

*/
@Configuration
public class CorsConfig {
/**
* CORS
설정
*
* @return CORS
설정

*/
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(@SuppressWarnings(“null”) @NonNull CorsRegistry registry) {
registry
.addMapping(“/**”)
.allowedMethods(“GET”, “POST”, “PUT”, “PATCH”, “DELETE”)
.allowedOrigins(“*”);
}
};
}
}

 

Spring Webflux 상의 CORS 설정

Interface 상속을 통한 설정

/**
* CORS
관련 설정 정보 클래스

*/
@Configuration
public class CorsConfig implements WebFluxConfigurer {
/**
* CORS
설정
* @param registry CORS
설정

*/
@Override
public void addCorsMappings(CorsRegistry registry) {
registry
.addMapping("/**")
.allowedMethods("GET", "POST", "PUT", "PATCH", "DELETE")
.allowedOrigins("*");
}
}

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다