Spring 完美配置跨域请求
2024-10-12 16:20:12
在SpringBoot2.0 上的跨域 用以下代码配置 即可完美解决你的前后端跨域请求问题
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
/**
* 实现基本的跨域请求
* @author linhongcun
*
*/
@Configuration
public class CorsConfig {
@Bean
public CorsFilter corsFilter() {
final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource = new UrlBasedCorsConfigurationSource();
final CorsConfiguration corsConfiguration = new CorsConfiguration();
/*是否允许请求带有验证信息*/
corsConfiguration.setAllowCredentials(true);
/*允许访问的客户端域名*/
corsConfiguration.addAllowedOrigin("*");
/*允许服务端访问的客户端请求头*/
corsConfiguration.addAllowedHeader("*");
/*允许访问的方法名,GET POST等*/
corsConfiguration.addAllowedMethod("*");
urlBasedCorsConfigurationSource.registerCorsConfiguration("/**", corsConfiguration);
return new CorsFilter(urlBasedCorsConfigurationSource);
}
}
最新文章
- SQL Update:使用一个表的数据更新另一张表
- 《Eclipse中的一些快捷键》
- MMORPG大型游戏设计与开发(客户端架构 part4 of vegine)
- HTML5 本地存储 localStorage、sessionStorage 的遍历、存储大小限制处理
- 第一次写python爬虫
- JavaScript--DOM事件(笔记)
- Objective-C 【protocol-协议 的了解使用】
- 浅析busybox-1.12.0中ash的脚本命令局限性
- phpstorm 设置多项目并存
- Struts2入门(一)
- js动态生成二维码
- (64)Wangdao.com第十天_JavaScript 对象的 toString() 方法改变输出
- [ZJOI2011]礼物
- 【PHP】PHP 7.4 新特性
- Django ORM 操作 必知必会13条 单表查询
- R绘图 第五篇:绘制散点图(ggplot2)
- 抓包工具Charles
- JedisCluster操作redis集群demo
- iOS 友盟统计怎么用
- 【树莓派智能门锁】使用脚本控制GPIO来开锁【4】