springboot解决跨域问题
作者:互联网
springboot解决跨域问题
解决springboot跨域的办法-自用
都是写一个自己的配置类然后去实现WebMvcConfigurer然后重写addCorsMapping方法,有一点小区别
2.3版本之前
@Configuration
public class OriginConfiguration implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowCredentials(true)
.allowedMethods("*")
.maxAge(3600);
}
}
2.3版本之后
@Configuration
public class OriginConfiguration implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowCredentials(false)
.allowedMethods("*")
.maxAge(3600);
}
}
只有一个变化,那就是allowCredentials方法参数true和false的区别,如果2.5版本以后还写true,springboot直接报错。
标签:springboot,allowCredentials,registry,解决,true,public,跨域 来源: https://blog.csdn.net/qq_40687540/article/details/120746513