springboot security跨域问题及解决方案

 更新时间:2026年01月07日 08:38:44   作者:废物程猿  
项目在pom中引入了springsecurity包导致跨域配置失效,通过调整优先级和注释安全依赖解决,IDEA2024.1.4配置SpringBoot热部署需勾选特定选项

拉别人的项目复现后端代码,项目是vue+springboot前后端分离项目。

编写登录控制器代码时出现了跨域问题,

配置好跨域后还是存在404的问题。

有说是没扫到配置包的问题,发现不是这个原因

经过几个小时的排除发现是pom中引入了spring security包的问题,然后用csdn找解决办法

一个办法说将跨域配置的优先级设置的比security的优先级高,配置了发现没有作用

现在有两个办法:

不用security包

直接pom中将依赖注释

对security进行配置

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
                //禁用 csrf 防御
                .csrf().disable()
                //开启跨域支持
                .cors();
}

注:IDEA2024.1.4配置springboot热部署需勾选以下选项

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 深入解析Java中的编码转换以及编码和解码操作

    深入解析Java中的编码转换以及编码和解码操作

    这篇文章主要介绍了Java中的编码转换以及编码和解码操作,文中详细解读了编码解码的相关IO操作以及内存使用方面的知识,需要的朋友可以参考下
    2016-02-02
  • JAVA实现RSA签名、验签全过程

    JAVA实现RSA签名、验签全过程

    文章介绍了如何使用Java实现RSA签名和验签,以确保数据传输的安全性,包括生成公私钥对、使用私钥签名和公钥验签的流程,提供了三个工具类:Rsa.java、Base64.java和BaseHelper.java,示例展示了如何将业务参数排序并生成签名,以及如何验证接收到的参数签名
    2025-10-10
  • SpringBoot实现发送电子邮件

    SpringBoot实现发送电子邮件

    这篇文章主要介绍了SpringBoot实现发送电子邮件,电子邮件是—种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。通过网络的电子邮件系统,用户可以非常快速的方式,与世界上任何一个角落的网络用户联系,下面就来看看SpringBoot如何实现发送电子邮件吧
    2022-01-01
  • springboot默认的5种加载路径详解

    springboot默认的5种加载路径详解

    这篇文章主要给大家介绍了关于springboot默认的5种加载路径,文中通过示例代码介绍的非常详细,对大家学习或者使用springboot具有一定的参考学习价值,需要的朋友可以参考下
    2022-05-05
  • Java对接ansible自动运维化平台方式

    Java对接ansible自动运维化平台方式

    这篇文章主要介绍了Java对接ansible自动运维化平台方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 谈谈Java中整数类型(short int long)的存储方式

    谈谈Java中整数类型(short int long)的存储方式

    在java中的整数类型有四种,分别是byte short in long,本文重点给大家介绍java中的整数类型(short int long),由于byte只是一个字节0或1,在此就不多说了,对java中的整数类型感兴趣的朋友一起学习吧
    2015-11-11
  • spring 项目实现限流方法示例

    spring 项目实现限流方法示例

    这篇文章主要为大家介绍了spring项目实现限流的方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • Springboot与Maven多环境配置的解决方案

    Springboot与Maven多环境配置的解决方案

    多环境配置的解决方案有很多,我看到不少项目的多环境配置都是使用Maven来实现的,本文就实现Springboot与Maven多环境配置,感兴趣的可以了解下
    2021-06-06
  • SpringSecurity-2.7中跨域问题解析

    SpringSecurity-2.7中跨域问题解析

    这篇文章主要介绍了SpringSecurity-2.7中跨域问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-01-01
  • 自定义注解+Spel实现分布式锁方式

    自定义注解+Spel实现分布式锁方式

    这篇文章主要介绍了自定义注解+Spel实现分布式锁方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02

最新评论