前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SpringBoot 2.7.0 处理跨域的问题

SpringBoot 2.7.0 处理跨域的问题

原创
作者头像
FHAdmin
发布于 2022-05-27 05:22:24
发布于 2022-05-27 05:22:24
1K00
代码可运行
举报
文章被收录于专栏:FHADMINFHADMIN
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package com.clickpaas.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;
 
import java.util.Collections;
 
/**
 * @from fhadmin.cn
 * @version 1.0
 * @since 2022/5/5 7:59
 */
@Configuration
public class CorsConfig {
    @Bean
    public CorsFilter corsFilter() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        //1,允许任何来源
        corsConfiguration.setAllowedOriginPatterns(Collections.singletonList("*"));
        //2,允许任何请求头
        corsConfiguration.addAllowedHeader(CorsConfiguration.ALL);
        //3,允许任何方法
        corsConfiguration.addAllowedMethod(CorsConfiguration.ALL);
        //4,允许凭证
        corsConfiguration.setAllowCredentials(true);
 
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        source.registerCorsConfiguration("/**", corsConfiguration);
        return new CorsFilter(source);
    }
}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring 完美配置跨域请求
在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.UrlBas
云扬四海
2019/06/05
7160
springboot解决跨域问题
前端调用的后端接口不属于同一个域(域名或端口不同),就会产生跨域问题,也就是说你的应用访问了该应用域名或端口之外的域名或端口。
科技新语
2024/11/25
810
springboot解决跨域问题
Spring Boot Web 自定义注解篇(注解很简单很好用)
自从spring 4.0 开放以后,可以添加很多新特性的注解了。使用系统定义好的注解可以大大方便的提高开发的效率。
爱撸猫的杰
2019/04/01
8980
Spring Boot Web 自定义注解篇(注解很简单很好用)
Java Vue 前后端跨域解决方案
事情起因,因为公司目前有些东西很每天录数据很麻烦,所以打算自己给公司写一个库存管理的项目,可是在写好接口后,前端封装完axios后请求接口时出现了岔子,居然 跨域 了!!!!😭
白衣少年
2024/06/06
1550
Java Vue 前后端跨域解决方案
SpringBoot执行跨域处理
首先了解一下一个http链接的的组成部分:http://www.huangfu.com:8080/hello.html
止术
2020/09/15
4540
springboot跨域携带cookie
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/150585.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/28
1.1K0
解决跨域的三种方法_js跨域解决方案
在Springboot项目里加上这个配置文件CorsConfig.java,重启之后即可实现跨域访问,前端无需再配置跨域。
全栈程序员站长
2022/11/16
1.7K0
【Java专题_03】spring-boot跨域问题如何解决
夏之以寒
2024/03/04
1710
【Java专题_03】spring-boot跨域问题如何解决
【Spring Boot】028-CORS跨域
https://blog.csdn.net/qq_38128179/article/details/84956552
訾博ZiBo
2025/01/06
1010
三.Springboot配置跨域
     使用过滤器和拦截器方法来统一配置跨域请求性能是差不多,方便的地方是在这一个方法统一配置之后,就可以方便的使用后台方法了,但是也有个缺点,如果你不是设置为私有的方法,在controller里能够看到的代码在服务器外部都可以被访问到。
十分钟空间
2022/08/17
4200
springboot+shiro+vue解决跨域访问问题
import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.Ordered; import org.springframework.web.cor
吟风者
2019/07/25
2.7K0
今日代码大赏 | Spring Boot 跨域配置
当前端和后端部署在不同的域名下时,会出现跨域问题。Spring Boot 框架提供了一种简单的方式来处理 CORS,允许开发者定义全局的跨域配置。
程序员鱼皮
2024/05/10
1960
今日代码大赏 | Spring Boot 跨域配置
SpringSecurity配置跨域访问[通俗易懂]
java后端web服务有很多种方法可以实现跨域访问,配置很简单,今天这里我们用SpringSecurity的方式配置跨域访问,配置方法如下:
全栈程序员站长
2022/09/27
1.4K0
spring-security登录接口跨域问题
一、错误 今天像往常一样,开始调试开发系统的登录接口。 然后发现登录接口,一直报跨域异常,但是其它放行的接口,都是正常的。 image.png 查看跨域配置,都是正常的,然后就去查找一些资料。 @Configuration public class WebMvcConfig { private CorsConfiguration corsConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration();
无敌小菜鸟
2022/05/14
1.1K0
spring-security登录接口跨域问题
CorsConfig 跨域 初认识
跨域请求的流程: 浏览器 先会给服务器发送一个 预检请求 ,服务器 返回同意不同意 ,同意的话 浏览器 在发送真实的请求 ,服务再返回响应成功是否
默 语
2024/11/20
740
CorsConfig 跨域 初认识
Spring Boot跨域配置
配置类解决跨域问题,需要实现WebMvcConfigurer package com.faw.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.c
P轴
2022/11/18
2360
SpringBoot解决前后端分离的跨域问题
第一种也是最简单但不常用的一种,只需要在后端接口方法上添加 @CrossOrigin 注解,即可解决对这个接口方法的请求跨域问题,但是在实际开发中一般都会有很多的方法,在每一个方法上都添加这个注解的话明显就会很影响使用感受。当然还可以将注解添加到类上,表示类中的所有方法都解决了跨域问题,但是类也不止一个还是麻烦。
高大北
2022/06/14
4110
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-Origin Policy),即只允许页面请求同源(相同协议、域名和端口)的资源,当 JavaScript 发起的请求跨越了同源策略,即请求的目标与当前页面的域名、端口、协议不一致时,浏览器会阻止请求的发送或接收。
磊哥
2024/01/25
6K0
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
Spring Boot解决跨域问题-最简单的方式
省去了使用过滤器什么的配置文件、又是拦截器、又是@Configuration注解 最简单的,直接再springboot启动类上加上相关的代码即可。 package com.englishcode.test; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot
知识浅谈
2021/05/10
3400
Spring Boot + Vue 跨域配置(CORS)问题解决历程
在使用 Spring Boot 和 Vue 开发前后端分离的项目时,跨域资源共享(CORS)问题是一个常见的挑战。接下来,我将分享我是如何一步步解决这个问题的,包括中间的一些试错过程,希望能够帮助到正在经历类似问题的你。
繁依Fanyi
2024/06/16
2.3K0
相关推荐
Spring 完美配置跨域请求
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验