当前位置:网站首页>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);
}
}
边栏推荐
- SAP ABAP Gateway Client 里 OData 测试的 PUT, PATCH, MERGE 请求有什么区别
- 聊聊 Nacos
- 【遥控器开发基础教程4】疯壳·开源编队无人机-SPI(OLED)
- .NET深入解析LINQ框架(四:IQueryable、IQueryProvider接口详解)
- 嵌入式开发:嵌入式基础——’ ’和” ”的区别
- 7.29
- Auto.js special positioning control method cannot perform blocking operations on the ui thread, please use setTimeout instead
- 【Gopher 学个函数】边学边练,简单为 Go 上个分
- alibaba数据同步组件canal的实践整理
- minio 单机版安装
猜你喜欢
随机推荐
浅谈I2C知识
电压传感器: 工作原理、类型及电路图
暴力递归到动态规划 06 (剑指 Offer II 095. 最长公共子序列)
SAP ABAP OData 服务如何支持修改(Update)操作试读版
【QT】自定义工程封装成DLL并如何调用(带ui界面的)
和睦家私有化后换帅:新风天域吴启楠任CEO 李碧菁靠边站
v-if、v-else、v-elseif v-show v-for
PAT甲级 1051 Pop Sequence
精心整理16条MySQL使用规范,减少80%问题,推荐分享给团队
esp32和ros2基础篇草稿-micro-ros-
vue3的keepAlive缓存组件
优秀论文以及思路分析02
阿南的对话
科捷智能冲刺科创板:年营收12.8亿 顺丰与日日顺是股东
全栈----跨域
一套开源的可快速搭建自己的物联网/智能家居系统源码
北路智控上市首日破发:公司市值59亿 募资15.6亿
Jmeter二次开发实现rsa加密
绿色版-SQL环境搭建
2149. 按符号重排数组