首页 > 其他分享 >springboot跨域处理

springboot跨域处理

时间:2024-11-19 08:56:40浏览次数:1  
标签:springboot source 处理 true xhr var new config 跨域

注册跨域过滤器 CorsFilter

@Bean
    public CorsFilter corsFilter() {
        CorsConfiguration config = new CorsConfiguration();
        config.addAllowedHeader("*");
        config.addAllowedMethod("*");
        config.addAllowedOriginPattern("*");//当allowCredentials=true是设置该属性
        config.setAllowCredentials(true);
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", config);
        return new CorsFilter(source);
    }

  验证:

1、打开浏览器,F12进入控制台

2、粘贴以下代码

var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://localhost:8200/user/login', true);
xhr.setRequestHeader('Content-Type', 'application/json');
var data = {"userName": "zs","password": "0192023a7bbd73250516f069df18b500"};
xhr.send(JSON.stringify(data));
xhr.onload = function(e) {
    var xhr = e.target;
    console.log(xhr.responseText);
}

  

标签:springboot,source,处理,true,xhr,var,new,config,跨域
From: https://www.cnblogs.com/langty/p/18554180

相关文章

  • 第十一章 对Stream流的聚合函数处理
    目录一、对流中数据进行聚合计算二、对流中数据进行分组三、对流中数据进行多级分组四、对流中数据进行分区 4.1.使用方式及代码4.2.分区于分组的区别分区(Partitioning)分组(Grouping)实际应用场景五、对流中数据进行拼接一、对流中数据进行聚合计算当我们使用......
  • springboot美容院管理系统(代码+数据库+LW)
    摘  要如今的信息时代,对信息的共享性,信息的流通性有着较高要求,因此传统管理方式就不适合。为了让美容院信息的管理模式进行升级,也为了更好的维护美容院信息,美容院管理系统的开发运用就显得很有必要。并且通过开发美容院管理系统,不仅可以让所学的SpringBoot框架得到实际运用......
  • 基于springboot的“衣依”服装销售平台的设计与实现(代码+数据库+LW)
    摘要随着信息互联网购物的飞速发展,一般企业都去创建属于自己的电商平台以及购物管理系统。本文介绍了“衣依”服装销售平台的开发全过程。通过分析企业对于“衣依”服装销售平台的需求,创建了一个计算机管理“衣依”服装销售平台的方案。文章介绍了“衣依”服装销售平台的系统......
  • 极致高效的数据处理:位图、布隆过滤器与哈希切分的奇妙之旅
    文章目录前言......
  • html兼容性问题处理
    文章目录HTML5兼容性问题及解决方法1.标签支持问题2.兼容性检测3.属性值支持问题4.媒体支持问题5.WebAPI支持问题6.CSS兼容性问题7.特定浏览器问题的解决方法HTML5兼容性问题及解决方法HTML5作为一种新的标记语言,虽然带来了许多新特性和改进,但在实际应用......
  • springboot扩展配置文件自动加载
    importcn.hutool.core.collection.ListUtil;importcn.hutool.core.convert.Convert;importcn.hutool.core.io.FileUtil;importcn.hutool.core.text.CharSequenceUtil;importcn.hutool.setting.yaml.YamlUtil;importlombok.extern.slf4j.Slf4j;importorg.springfr......
  • 人工智能之图像预处理、数据库、GUI布局的综合应用(数据库部分、GUI布局设计)
    文章目录前言一、数据库创建数据表查询:修改、删除GUI布局成果展示进行图像处理和车牌识别:查询记录:总结前言之前进行opencv项目的编写,我们成功写出了智能车牌识别系统(初学版)以下对数据库和GUI布局设计部分进行补充,对于知识点和基本补充部分可以翻看我之前的笔记,......
  • springboot毕设个人博客网站程序+论文
    系统程序文件列表开题报告内容研究背景随着互联网的快速发展,个人博客作为一种表达自我、分享知识与见解的重要平台,受到了越来越多人的青睐。从早期的博客园、CSDN博客,到如今的各类自媒体平台,博客形式灵活多样,内容丰富多彩,成为连接作者与读者之间的桥梁。然而,市面上的博客平......
  • springboot毕设个人博客的设计与实现程序+论文
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和普及,个人博客作为一种表达自我、分享知识和交流思想的平台,逐渐成为了现代人日常生活中不可或缺的一部分。特别是在当前信息爆炸的时代,人们渴望有一个属于自己的空间,用以记录生活点滴、展示专业技能、分享心......
  • springboot毕设个人博客程序+论文
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和普及,个人博客作为一种重要的网络应用形式,逐渐成为了人们分享知识、表达观点、记录生活的重要平台。特别是在信息爆炸的今天,个人博客不仅能够为用户提供个性化的内容展示空间,还能够通过互动交流,增强用户之间......