1 / 6
文档名称:

SpringBoot应用跨域访问解决方案.docx

格式:docx   大小:115KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SpringBoot应用跨域访问解决方案.docx

上传人:科技星球 2022/3/8 文件大小:115 KB

下载得到文件列表

SpringBoot应用跨域访问解决方案.docx

相关文档

文档介绍

文档介绍:SpringBoot应用跨域访问解决方案
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 
一、什么是跨域访问
说到跨域访问,必须先解释一个名词:同源策略。所谓同源策略就是在浏所有的路径实行全局跨域访问权限的设置
UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
("/**", config);
return new CorsFilter(configSource);
}
}
. 重写WebMvcConfigurer的addCorsMappings方法(全局跨域配置)
***@Configuration
public class GlobalCorsConfig {
***@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
***@Override
public void addCorsMappings(CorsRegistry registry) {
("/**") //添加映射路径,“/**”表示对所有的路径实行全局跨域访问权限的设置
.allowedOrigins("*") //开放哪些ip、端口、域名的访问权限
.allowCredentials(true) //是否允许发送Cookie信息
.allowedMethods("GET","POST", "PUT", "DELETE") //开放哪些Http方法,允许跨域访问
.allowedHeaders("*") //允许HTTP请求中的携带哪些Header信息
.exposedHeaders("*"); //暴露哪些头部信息(因为跨域访问默认不能获取全部头部信息)
}
};
}
}
(局部跨域配置)
将CrossOrigin注解加在Controller层的方法上,该方法定义的RequestMapping端点将支持跨域访问
将CrossOrigin注解加在Controller层的类定义处,整个类所有的方法对应的RequestMapping端点都将支持跨域访问
***@RequestMapping("/cors")
***@ResponseBody
***@CrossOrigin(origins = "http://localhost:8080

最近更新

2025年宁夏工商职业技术学院单招职业技能测试.. 64页

2025年保险公司工作计划大全 4页

2025年讲述未来的笔作文 4页

2025年保安派遣门卫补充协议书 4页

2025年宁夏体育职业学院单招职业倾向性测试题.. 66页

医院优秀员工事迹材料(3篇) 7页

2025年娄底职业技术学院单招职业适应性考试题.. 66页

2025年娄底职业技术学院单招职业倾向性考试题.. 66页

协会会员大会贺信范文(3篇) 4页

2025年威海职业学院单招职业技能测试题库及答.. 65页

2025年让人看了想哭的句子 38页

2025年九年级英语上册10月月考试题 8页

2025年太原旅游职业学院单招职业技能测试题库.. 67页

2025年认识锐角和钝角教学设计 12页

保险理论与实务第六保险市场 40页

2025年订购协议书模板合集七篇 16页

2025年计算机系求职信三篇 4页

2025年计算机本科英文简历 3页

周记初中集合(21篇) 24页

2025年计算机专业求职信四篇 5页

2025年计算机专业个人简历自我评价 3页

华家岭防护林带土壤理化特性研究 2页

咖啡师心得8篇 24页

2025年解释爱情的句子 3页

2025年天津职业大学单招综合素质考试题库完整.. 66页

2025年解决问题作文 7页

2025年人力资源部部门职责的参考 8页

2025年观看师德演讲比赛心得体会(精选6篇) 9页

国际物流专业自我鉴定(21篇) 32页

2025年天津渤海职业技术学院单招职业技能考试.. 64页