为什么会报跨域问题了? 我升级了IDEA 到最新版本 发现跨域问题又出现了

来源:7-6 电子书管理增加分类选择

慕函数9884427

2021-10-01

图片描述
奇怪了 我昨天没有升级IDEA 版本的还是可以的 今天升级完 打开项目跑起来就报跨域问题了 难道是跨域配置失效了吗

package com.zw.wiki.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 描述:
 *
 * @author zw
 * @create 2021-09-08 8:54 PM
 * 用来解决跨域问题
 */
@Configuration
public class CorsConfig implements WebMvcConfigurer {


    @Override
    public void addCorsMappings(CorsRegistry registry) {
           registry.addMapping("/**")
                .allowedOriginPatterns("*")  //allowedOrigin 以前的版本的
                .allowedHeaders(CorsConfiguration.ALL)
                .allowedMethods(CorsConfiguration.ALL)
                .allowCredentials(true)
                .maxAge(3600); // 1小时内不需要再预检发OPTIONS请求

    }
}

这个工具类跟老师的代码 一模一样 怎么会出现这种问题了

写回答

2回答

weixin_慕斯卡4453065

2023-09-16

请我你这个问题解决了,我也出现和你一模一样的问题,跨域报错,代码都是和老师一样

0
0

甲蛙

2021-10-02

跨域成功过就没问题了。其他错也会报跨域错。看看后台有没有报错日志,或者比对一下代码有没有改动过可疑的地方。
如果还是不行,就用大招:关闭项目,删除根目录下的.idea文件夹,重新打开项目。

0
2
甲蛙
回复
慕函数9884427
有可能你类放的位置有问题或哪里配置不对,导致类没生效
2021-10-03
共2条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程