当前位置:网站首页>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);
}
}
边栏推荐
- 在表格数据上,为什么基于树的模型仍然优于深度学习?
- 2022-08-02:小红拿到了一个大立方体,该大立方体由1*1*1的小方块拼成,初始每个小方块都是白色。 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,
- MySQL删库不跑路
- 基于rt-thread studio的STM32裸机开发——LED
- 2022 Shandong International Youth Eye Health Industry Exhibition, Vision Health Exhibition, Optometry Exhibition
- [NCTF2019]SQLi-1||SQL注入
- esp32和ros2基础篇草稿-micro-ros-
- FreeRTOS任务管理
- 10. SAP ABAP OData 服务如何支持修改(Update)操作
- 德邦科技通过注册:年营收5.8亿 国家集成电路基金为大股东
猜你喜欢
随机推荐
49. 字母异位词分组-排序法
2022-08-02:小红拿到了一个大立方体,该大立方体由1*1*1的小方块拼成,初始每个小方块都是白色。 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,
Flink / Scala - 使用 CountWindow 实现按条数触发窗口
软件测试从业多年,自认为技术不错,裸辞:一晃 ,失业3个月了~
牛客网剑指offer刷题练习之链表中环的入口结点
九零后程序员心声:互联网的同行们,别卷了,再卷人都卷没了
Visual Studio中vim模拟器
v-if条件判断及v-show
Latex-查看预收录在arXiv.org上论文的TeX源文件
【多线程】Thread类的基本用法
基于rt-thread studio的STM32裸机开发——LED
7.31
【遥控器开发基础教程4】疯壳·开源编队无人机-SPI(OLED)
Carefully organize 16 MySQL usage specifications to reduce problems by 80% and recommend sharing with the team
[NCTF2019]SQLi-1||SQL注入
Servlet——请求(request)与响应(response)
【多线程】线程与进程、以及线程进程的调度
年近30 ,4月无情被辞,想给划水的兄弟提个醒...
中科磁业IPO过会:年营收5.5亿 吴中平家族持股85%
7.29









