当前位置:网站首页>6-接口跨域处理
6-接口跨域处理
2022-08-03 00:34:00 【张 邵】
SpringBoot使用CORS解决跨域
1.使用@CrossOrigin
可以在支持跨域的方法上或者是Controller上加上@CrossOrigin注解

@RestController
@RequestMapping("/user")
@CrossOrigin
public class UserController {
@Autowired
private UserServcie userServcie;
@RequestMapping("/findAll")
public ResponseResult findAll(){
//调用service查询数据 ,进行返回
List<User> users = userServcie.findAll();
return new ResponseResult(200,users);
}
}
2.使用 WebMvcConfigurer 的 addCorsMappings 方法配置CorsInterceptor
@Configuration
public class CorsConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
// 设置允许跨域的路径
registry.addMapping("/**")
// 设置允许跨域请求的域名
.allowedOriginPatterns("*")
// 是否允许cookie
.allowCredentials(true)
// 设置允许的请求方式
.allowedMethods("GET", "POST", "DELETE", "PUT")
// 设置允许的header属性
.allowedHeaders("*")
// 跨域允许时间
.maxAge(3600);
}
}
边栏推荐
猜你喜欢

NLP commonly used Backbone model cheat sheet (1)

九零后程序员心声:互联网的同行们,别卷了,再卷人都卷没了

matlab常微分方程在传染病建模中的应用

2022-08-02:小红拿到了一个大立方体,该大立方体由1*1*1的小方块拼成,初始每个小方块都是白色。 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,

科捷智能冲刺科创板:年营收12.8亿 顺丰与日日顺是股东

爆款视频怎么做?这里或许有答案

Vite教程 安装

文树勋率长沙市人大常委会主任会议成员莅临麒麟信安调研数字经济发展情况

Latex-查看预收录在arXiv.org上论文的TeX源文件

【SQL】—数据库操作、表操作
随机推荐
49. 字母异位词分组-排序法
10. SAP ABAP OData 服务如何支持修改(Update)操作
做快乐的事情
电信业务分类
【TypeScript笔记】01 - TS初体验 && TS常用类型
[NCTF2019]SQLi-1||SQL注入
2022 Shandong International Youth Eye Health Industry Exhibition, Vision Health Exhibition, Optometry Exhibition
流程控制for和while循环语句
【MySQL —— 数据库约束】
文树勋率长沙市人大常委会主任会议成员莅临麒麟信安调研数字经济发展情况
OpenWRT设置ipv6网络
几种常见的跨域解决方法
Vite教程 安装
2022年8月2日——使用idea搭建servlet+jsp项目
麒麟信安邀您抢先看 | openEuler 志高远,开源汇智创未来-开放原子全球开源峰会欧拉分论坛最详细议程出炉
236. 二叉树的最近公共祖先
微信小程序--》条件与列表渲染以及WXSS模板样式
基于rt-thread studio的STM32裸机开发——LED
全栈----跨域
「PHP基础知识」隐式数据类型