先说明@CrossOrigin是用来处理跨域请求的注解,在Controller中添加此注解

跨域是什么:

跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。
所谓同源是指,域名,协议,端口均相同

如: http://www.index.com:8080
http是协议名
4399.com是域名
8080是端口号

浏览器执行javascript脚本时,会检查这个脚本属于哪个页面,如果不是同源页面,就不会被执行。
当域名www.qwe.com下的js代码去访问www.123.com域名下的资源,就会受到限制。

**请注意:**localhost和127.0.0.1虽然都指向本机,但也属于跨域。

总结一句话就是:

马老板(a域名)的小弟(a域名下的js代码)想去勾引(访问)汪家(b域名)二嫂(b域名下的资源),因为不是一家人,肯定会受到法律的限制,但是加上@CrossOrigin 注解之后,就好说了(让你能访问不是一个域的文件)

注解 @CrossOrigin(更容易理解 )相关推荐

  1. 理解Kotlin语言独有的位置注解,让注解控制更精准

    在Kotlin语言编写的代码中,你应该看到过类似这样的注解@file:JvmName(...),这有点难以理解,正常的注解不会存在类似@file:这样的前缀,在Java语言中也没有类似的语法.那么,这 ...

  2. 注解@CrossOrigin

    参考文章: 1.官方文档: https://spring.io/blog/2015/06/08/cors-support-in-spring-framework. 2. http://fanshuya ...

  3. 注解@CrossOrigin解决跨域问题

    注解@CrossOrigin 出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源.例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站.来自EVILL的脚本不能 ...

  4. 注解@CrossOrigin详解

    注解@CrossOrigin 出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源.例如,当你在一个标签中检查你的银行账户时,你可以在另一个选项卡上拥有EVILL网站.来自EVILL的脚本不能 ...

  5. springBoot跨域注解@CrossOrigin

    Spring Framework 4.2 GA为CORS提供了第一类支持,使您比通常的基于过滤器的解决方案更容易和更强大地配置它.所以springMVC的版本要在4.2或以上版本才支持@CrossOr ...

  6. springBoot CORS跨域注解@CrossOrigin

    1.概述 在任何现代浏览器中,随着 HTML5 和 JS 客户端的出现,跨域资源共享 (CORS)是一项相关规范,这些客户端通过 REST API 使用数据. 通常,服务于 JS 的主机(例如 exa ...

  7. java 跨域_springboot解决跨域CROS问题,用注解@CrossOrigin

    项目是springboot框架,前后端分离,需要跨域,当前前端可以用JSONP解决,但是java端如何解决呢? 因为是springboot框架,所以好多都可以用注解解决问题,所以就用到了@CrossO ...

  8. 化腐朽为神奇:推荐一个让算法动起来更好理解的学习项目!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 今天给大家推荐一个化腐朽为神器的开源项目:Algorit ...

  9. 帮助你更好理解javascript中easing功能的网站 - Easings.net

    日期:2012-10-17  来源:GBin1.com 如果你开发过jQuery的动画效果的话,肯定接触过一个jQuery插件:jquery.easing plugin,这个插件可以帮助你生成不同类型 ...

  10. java spring boot 注解验证_如何理解Java原生注解和Spring 各种注解?

    作者:digdeep .cnblogs.com/digdeep/p/4525567.html 导引 Spring中的注解大概可以分为两大类: spring的bean容器相关的注解,或者说bean工厂相 ...

最新文章

  1. matlab一元线性回归分析_建模开讲:一元线性回归分析及SPSS软件实现
  2. IIS6下PHP的ISAPI和FastCGI性能比较 期待ii7
  3. html页面选择指定条件在下方显示,如何从符合特定条件的HTML中找到CSS选择器?...
  4. LR在安装和卸载问题上的一点总结(转帖)
  5. [HDU2157]How many ways??(DP + 矩阵优化)
  6. linux c之解决array subscript is not integer和AF_NET not undeclared
  7. Linux文件目录结构一览表
  8. 必知必会JVM垃圾回收——对象搜索算法与回收算法
  9. C语言入门:函数递归与写法
  10. 关于一个微信公众号:原子与分子模拟
  11. 智能运维 | 几十万台服务器,保证一条命令执行到位有多难?
  12. 博客在六个方面降低网络营销费用
  13. Centos中IP地址的动静转换
  14. c语言中 x20是什么意思,转义字符的问题,\ x00- \ x20是什么意思
  15. centos 7 | 安装和使用cpan
  16. Maya_to_Unity工作流程
  17. 因特网上的英语学习资源
  18. 2019河南省第十二届ACM大学生程序设计竞赛参赛感
  19. 学习在UE中导入 Morph Targets 资源
  20. 纷享销客重磅发布中国CRM应用与选型案例集之《高科技现代企业服务》

热门文章

  1. 爱因斯坦计划最新进展(201710)
  2. kube-proxy启动报错修复记录
  3. 【架构分析】MESA (EGL/GLES)架构分析
  4. 笔记本电脑键盘颜色不切换及control center打不开问题解决方法
  5. 单招计算机英语面试口语,单招英语面试自我介绍模板
  6. 非原生app开发app
  7. android 中的悬浮按钮,Android 中FloatingActionButton(悬浮按钮)实例详解
  8. 基于java的考研自习室音视频通话APP设计
  9. nlu模型训练源码分析
  10. 近来发在CSDN畅言上的几篇文章