可以直接配置WebMvcConfig
package com.jiang.partnetbackend.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**
* @author Lenovo
* @date 2024/4/6
* @time 18:15
* @project partnet-backend
**/
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
/**
* 开启跨域
*/
@Override
public void addCorsMappings(CorsRegistry registry) {
// 设置允许跨域的路由
registry.addMapping("/**")
// 设置允许跨域请求的域名
//.allowedOrigins("*")
//跨域配置报错,将.allowedOrigins替换成.allowedOriginPatterns即可。
.allowedOriginPatterns("*") //通配所有
// 是否允许证书(cookies)
.allowCredentials(true)
// 设置允许的方法
.allowedMethods("*")
// 跨域允许时间
.maxAge(3600);
}
}