SpringBoot 设置前端跨域

Posted starudream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 设置前端跨域相关的知识,希望对你有一定的参考价值。

普通设置

response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Headers", "*");
response.setHeader("Access-Control-Allow-Methods", "*");

SpringBoot 中实现 WebMvcConfigurer 接口,并重写 addCorsMappings 方法

@Override
public void addCorsMappings(CorsRegistry registry) {
    registry
        .addMapping("/**")
        .allowedOrigins("*")
        .allowedHeaders("*")
        .allowedMethods("*")
        .allowCredentials(false)
        .maxAge(3600);
}

以上是关于SpringBoot 设置前端跨域的主要内容,如果未能解决你的问题,请参考以下文章

springboot+vue跨域问题

vue+springboot前后端分离工程中跨域问题的解决

Springboot vue.js html 跨域 前后分离 shiro权限 集成代码生成器

Springboot vue 前后分离 跨域 Activiti6 工作流 集成代码生成器 shiro权限

springboot 2.0前端跨域 静态资源本地映射

springboot跨域请求设置,且允许js请求携带cookies