SpringBoot проекта с использованием Cors решения проблем между доменами

пакет 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); 
    } 

}

 

рекомендация

отwww.cnblogs.com/gaomanito/p/11390102.html