springboot 如何解决跨域问题

@Configuration
public class CorsConfig {

    public CorsFilter corsFilter(){
        //1.添加cors 配置信息
        CorsConfiguration config=new CorsConfiguration();
        config.addAllowedOrigin("localhost:80");
        config.setAllowCredentials(true);//cookie信息是否发送
        config.addAllowedMethod("*");//设置请求方式
        config.addAllowedHeader("");//设置允许的header
        //2. url 添加映射
        UrlBasedCorsConfigurationSource corsSourse=new UrlBasedCorsConfigurationSource();
        corsSourse.registerCorsConfiguration("/**",config);
        //2.返回新的corsSourse
        return  new CorsFilter(corsSourse) ;

    }
}
posted @ 2020-01-13 12:51  抬头不见星空  阅读(29)  评论(0)    收藏  举报