为什么会报跨域问题了? 我升级了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
请我你这个问题解决了,我也出现和你一模一样的问题,跨域报错,代码都是和老师一样
00 -
甲蛙
2021-10-02
跨域成功过就没问题了。其他错也会报跨域错。看看后台有没有报错日志,或者比对一下代码有没有改动过可疑的地方。
如果还是不行,就用大招:关闭项目,删除根目录下的.idea文件夹,重新打开项目。022021-10-03
相似问题