Spingboot 中支持CORS
Spingboot 中支持CORS
射落白羊 发表于2个月前
Spingboot 中支持CORS
  • 发表于 2个月前
  • 阅读 12
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

把这两天看文档了解的一点springboot的cors配置保存一下,使用之后发现在spring security中配置经常会出现问题,而且security文档中cors配置的相关内容比较少,还是在springboot中配置CORS比较好。

1.Java文件配置

@Configuration
public class WebConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**").allowedOrigins("*")
                .allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
                .allowCredentials(false).maxAge(3600);
    }
}

allowedOrigin可以配置url列表,allowedMethods限定可以使用的方法

2. 注解方式

@CrossOrigin(
        origins = {"http://localhost:8087"},
        methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.OPTIONS},
        allowCredentials = "true", maxAge = 3600)
@Controller
@RequestMapping("/exam/question")
public class QuestionController

 

共有 人打赏支持
粉丝 0
博文 4
码字总数 332
×
射落白羊
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: