• 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);
        }
    }
  • 相关阅读:
    我容易么?
    意译和音译
    请教博客园高手:msn老是掉线的问题
    超市里最安全的食品
    两类人
    只要牵了手,就请不要轻易的说分手
    Palm Treo 650 .VS. Dopod P800
    强烈推荐一健康食品:紫红薯
    年底三篇
    奶奶,走好!
  • 原文地址:https://www.cnblogs.com/wxianing/p/13703021.html
Copyright © 2020-2023  润新知