пакет 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 (); Final CorsConfiguration corsConfiguration = новый новый CorsConfiguration (); corsConfiguration.setAllowCredentials ( к истинному ); / * разрешить доступ к домену клиента имя * / corsConfiguration.addAllowedOrigin ( "*" ); / * разрешить доступ к серверу заголовок запроса клиента * / corsConfiguration.addAllowedHeader ( "*" ); / * имя метода , чтобы разрешить доступ, GET POST и т.д. * / corsConfiguration.addAllowedMethod ( "*" ); urlBasedCorsConfigurationSource.registerCorsConfiguration ( "/ **" , corsConfiguration); вернуть новый CorsFilter (urlBasedCorsConfigurationSource); } }