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("*");
}
}