在我做微信支付项目中的问题:跨域访问,最开始用视频上的注解@CrossOrigin ,后端的资无法访问源,我自己在网上找了找,就是添加一个过滤器

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 CorsConfigFilter {@Beanpublic CorsFilter corsfilter(){CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.addAllowedOrigin("*");corsConfiguration.addAllowedHeader("*");corsConfiguration.addAllowedMethod("*");UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource =new UrlBasedCorsConfigurationSource();urlBasedCorsConfigurationSource.registerCorsConfiguration("/**",corsConfiguration);return new CorsFilter(urlBasedCorsConfigurationSource);}}

结果后端节能访问了

2.还有第二种方法,这种方法我没有试成功,劳驾各位大哥大写指点一下

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configuration
public class CorsConfiguration implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**") //映射.allowedHeaders("*") //请求头.allowedOriginPatterns("/**") //允许哪些域访问.allowedMethods("GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS").allowCredentials(true)//是否允许携带cookie.maxAge(3600); //设置时间}
}

最终结果

解决跨域视频(非本人视频):什么是跨域以及如何解决?通俗易懂带你彻底搞定_哔哩哔哩_bilibili

关于尚硅谷微信支付开发解决跨域访问相关推荐

  1. 尚硅谷微信支付详细步骤全部打通

    后端源代码 从git上拉取 https://e.coding.net/dongjiming5/weixinzhifu/zbr_weixinzhifu.git 前端代码 https://e.coding ...

  2. jq跨域代理_用jQuery解决跨域访问

    浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时地都要疼上一疼.记得很久以前使用iframe 加script domain 声明,yahoo js ...

  3. 用fiddler解决跨域访问

    在调试ajax请求时,经常遇到的是跨域的问题,而解决跨域问题其中之一的办法就是服务器端添加 Access-Control-Allow-Origin : *这样的头 在服务器没作出修改之前,我们要模拟这 ...

  4. Axiso解决跨域访问

    源码地址:https://github.com/jitwxs/blog_sample 首先请检查下你的 Vue 版本,Vue2 和 Vue3 跨域方式不同: $ vue -V 2.X or 3.X 一 ...

  5. 如何解决谷歌浏览器解决跨域访问的问题

    如何解决谷歌浏览器跨域访问的问题 对于GitHub上面的开源项目,当我们通过git clone到本地进行运行时,会发现对于一些.html文件在自己的谷歌浏览器中打开后不显示任何内容.这是由于浏览器对于 ...

  6. p3p-header解决跨域访问cookie

    P3P header允许跨域访问隐私数据,从而可以跨域set-cookie成功 header("P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PU ...

  7. Axiso解决跨域访问 !!!!

    首先请检查下你的 Vue 版本, Vue2 和 Vue3 跨域方式不同: 首先在配置 config里面的index.js proxyTable: {'/api': {// target: 'http: ...

  8. jquery ajax 解决跨域访问问题

    当使用jquery ajax进行跨域请求时,会出现Access-Control-Allow-Origin错误 //获取验证码 var send_status = true; $('#pull_code ...

  9. 解决微信web开发工具跨域问题

    1.点击微信开发者工具,击右键, 选择"属性",打开面板之后,选择"快捷方式" => "目标" 2.在目标那一行的最后,输入" ...

最新文章

  1. 验证(verification)和确认(validation)
  2. linux 基础命令一
  3. css中“[]”、“”“~”、“,”、“+”和“”详解
  4. Winform中实现图片格式转换(附代码下载)
  5. 数据库系统概念总结:第十二、十三章 查询处理和查询优化
  6. An Algorithm Summary of Programming Collective Intelligence
  7. Dockerfile指令详解:WORKDIR 指定工作目录
  8. 牛客练习赛38 E 出题人的数组 2018ccpc桂林A题 贪心
  9. Six Basic Functional Areas of Spring
  10. Redis的五大数据类型
  11. Docker最全教程——从理论到实战(九)
  12. STL源码剖析 stack 栈 概述->(使用deque双端队列 / list链表)作为stack的底层容器
  13. Spring 事务与脏读、不可重复读、幻读
  14. JAVA jlist 获取选定,java - 拆分并将选定的jList值移动到jTable行(SWING) - 堆栈内存溢出...
  15. CodeFights Python 编程实训
  16. 手机上怎么去掉a 标签中的img点击时的阴影?
  17. 【HDU4456】Crowd(曼哈顿距离转切比雪夫距离+二维坐标hash离散化+二维树状数组)
  18. 精美高清壁纸:2014年1月桌面日历壁纸免费下载
  19. 一种基于C6748 DSP+FPGA的软件无线电平台的设计及应用
  20. Django默认用户模型类和父类 AbstractUser 介绍

热门文章

  1. Fundebug前端异常监控插件更新至2.4.0,支持配置breadcrumbSize
  2. 2021.08.09【NOIP提高B组】模拟 QYQ在艾泽拉斯
  3. 拐点检测常用算法介绍
  4. input输入的语法和特点
  5. Yolox训练VOC数据集
  6. 视频回顾 | Pulsar Summit Asia 2020 · 主题演讲
  7. 基于mysql的高校学生管理系统_基于Web的学生考勤管理系统的设计与实现(Struts2,MySQL)...
  8. xchat java,IRC 聊天工具(xchat,chatzilla,pidgin)入门教程
  9. 美国“顺丰”Q1财报超预期,联邦快递能否甩开亚马逊机队?
  10. H5解决IOS端无法使用摇一摇功能,解决监听devicemotion失效问题