博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot 使用Cors (解决跨域问题)
阅读量:6971 次
发布时间:2019-06-27

本文共 1047 字,大约阅读时间需要 3 分钟。

  hot3.png

由于安全原因,浏览器都遵循着同源原则,拦截了不同域名之间的请求。跨域请求,是指能让不同域名之间,可以相互发送请求。

Spring Boot 增加以下代码就可以解决跨域问题

package org.morecare.config;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 Administrator */@Configurationpublic class CorsConfig {	private CorsConfiguration buildConfig() {		CorsConfiguration corsConfiguration = new CorsConfiguration();		corsConfiguration.addAllowedOrigin("*"); // 1允许任何域名使用		corsConfiguration.addAllowedHeader("*"); // 2允许任何头		corsConfiguration.addAllowedMethod("*"); // 3允许任何方法(post、get等)		return corsConfiguration;	}	@Bean	public CorsFilter corsFilter() {		UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();		source.registerCorsConfiguration("/**", buildConfig()); // 4		return new CorsFilter(source);	}}

 

转载于:https://my.oschina.net/sdlvzg/blog/1475624

你可能感兴趣的文章
WPF获取应用程序路径方法,获取程序运行路径方法
查看>>
计算机英语单词汇总
查看>>
Scala 学习
查看>>
linux系统日志
查看>>
play框架之环境搭建
查看>>
小编带着小白看springboot源码5
查看>>
jquery 的使用
查看>>
如何合并多个PDF文件
查看>>
16.磁盘组成的冗余阵列《Mr.Robot》
查看>>
TCP、UDP和HTTP详解
查看>>
TCP之套接字socket编程
查看>>
levinISO 闪电骑士
查看>>
我的友情链接
查看>>
python基础---高阶函数
查看>>
10.30T1 期望DP
查看>>
Groovy Closure简介
查看>>
扫盲 -- What's MOOC ?
查看>>
论文写作0
查看>>
C#构造函数
查看>>
关于数理统计学及其与概率论之间联系的一些理解
查看>>