패키지 com.chitic.supplywater.common.config; 수입 org.springframework.context.annotation.Bean; 수입 org.springframework.context.annotation.Configuration; 수입 org.springframework.web.cors.CorsConfiguration; 수입 org.springframework.web.cors.UrlBasedCorsConfigurationSource; 수입 org.springframework.web.filter.CorsFilter; 수입 org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration 공공 클래스 WebMvcConfiguration는 구현 WebMvcConfigurer { @Bean 공공 CorsFilter corsFilter () { 마지막을UrlBasedCorsConfigurationSource = UrlBasedCorsConfigurationSource 새로운 새로운 UrlBasedCorsConfigurationSource (); 최종 CorsConfiguration corsConfiguration = 새로운 새로운 CorsConfiguration (); (corsConfiguration.setAllowCredentials true로 ); / * 클라이언트의 도메인 이름에 액세스 할 수 * / corsConfiguration.addAllowedOrigin는 ( "*" ); / * 서버에 대한 액세스를 허용 클라이언트 요청 헤더 * / corsConfiguration.addAllowedHeader가 ( "*" ); / * 메소드의 이름이 액세스 할 수 있도록, POST를 얻을 등 * / corsConfiguration.addAllowedMethod ( "*" ); urlBasedCorsConfigurationSource.registerCorsConfiguration ( "/ **" , corsConfiguration); 반환 새로운 CorsFilter (urlBasedCorsConfigurationSource를); } }