1. 首页
  2. 编程语言
  3. Java
  4. SpringBoot跨域Access-Control-Allow-Origin实现解析

SpringBoot跨域Access-Control-Allow-Origin实现解析

上传者: 2021-12-28 17:03:13上传 PDF文件 58.12 KB 热度 20次

跨域,指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略所造成的,是浏览器对于JavaScript所定义的安全限制策略。只要协议,子域名,主域名,端口号有一项不同,就属于跨域跨域的解决方法前端:使用jsonp后端:实现WebMvcConfigurer接口在需要跨域访问的类和方法中设置允许跨域访问(注解)服务端设置Response Header实现WebMvcConfigurer接口通过实现WebMvcConfigurer接口中的addCorsMappings()方法来实现跨域注解使用@CrossOrigin注解声明类和方法允许跨域访问该注解可以实现方法级别的细粒度的跨域控制。实现Fiter接口通过实现Fiter接口在请求中添加一些Header来解决跨域的问题

用户评论