zoukankan      html  css  js  c++  java
  • Java后台解决跨域问题

    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.cors.CorsConfiguration;
    import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
    import org.springframework.web.filter.CorsFilter;
    
    /**
     * 配置跨域
     */
    @Configuration
    public class CorsConfig {
    
        public CorsConfig() {
        }
    
        @Bean
        public CorsFilter corsFilter(){
            //添加cors配置信息
            CorsConfiguration config = new CorsConfiguration();
            config.addAllowedOrigin("http://localhost:8080");
            config.addAllowedOrigin("http://localhost:8085");
            config.addAllowedOrigin("http://localhost:80");
    
            //设置是否发送cookie信息
            config.setAllowCredentials(true);
    
            //设置允许请求方式
            config.addAllowedMethod("*");
    
            //设置允许的header
            config.addAllowedHeader("*");
    
            //为url添加映射路径
            UrlBasedCorsConfigurationSource corsSource = new UrlBasedCorsConfigurationSource();
            corsSource.registerCorsConfiguration("/**",config);
    
            //返回重新定义好的corsSource
            return new CorsFilter(corsSource);
        }
    }
  • 相关阅读:
    mysql是如何启动的?
    qt终于安装成功
    随笔
    博客首写
    为什么你预约不了政府特供口罩-太难了
    jQuery 选择器(转)
    [JS]Cookie精通之路
    存储过程分页 简单列子
    泛型集合List<T> Dictionary<K,V>
    数据绑定控件
  • 原文地址:https://www.cnblogs.com/wxianing/p/13703021.html
Copyright © 2011-2022 走看看