当前位置:网站首页>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);
}
}
边栏推荐
猜你喜欢
随机推荐
【飞控开发高级教程1】疯壳·开源编队无人机-飞控整机代码走读、编译与烧写
NLP commonly used Backbone model cheat sheet (1)
封装和练习题目
担心的事情
软件测试从业多年,自认为技术不错,裸辞:一晃 ,失业3个月了~
科捷智能冲刺科创板:年营收12.8亿 顺丰与日日顺是股东
【mysql知识点整理】--- order by 、group by 出现Using filesort原因详解
九零后程序员心声:互联网的同行们,别卷了,再卷人都卷没了
暴力递归到动态规划 08(小马走象棋)
2022 Shandong International Youth Eye Health Industry Exhibition, Vision Health Exhibition, Optometry Exhibition
全栈----跨域
吴恩达深度学习deeplearning.ai——第一门课:神经网络与深度学习——第二节:神经网络基础(上)
优秀论文以及思路分析01
高并发基石:多线程、守护线程、线程安全、线程同步、互斥锁,一文扫尽!...
Visual Studio中vim模拟器
Go高性能之方法接收器 - 指针vs值
华为防火墙双机热备技术:HRP、VGMP、VRRP,三大技术值得一学!
Day017 封装
暴力递归到动态规划 06 (剑指 Offer II 095. 最长公共子序列)
和睦家私有化后换帅:新风天域吴启楠任CEO 李碧菁靠边站









