springboot设置允许跨域访问配置

在这里插入图片描述

package com.dowin.globalvillage.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 允许跨域访问配置类
 * @author XQD
 * @date 2019/10/24
 */
@Configuration
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        //设置允许跨域的路径
        registry.addMapping("/**")
                //设置允许跨域请求的域名
                .allowedOrigins("*")
                //是否允许证书 不再默认开启
                .allowCredentials(true)
                //设置允许的方法
                .allowedMethods("*")
                //跨域允许时间
                .maxAge(3600);
    }

}

还有一种方法 使用@CrossOrigin注解
//@CrossOrigin 允许跨域注解 那个controller需要,在那个上面添加。

发布了20 篇原创文章 · 获赞 14 · 访问量 7510

猜你喜欢

转载自blog.csdn.net/weixin_44467567/article/details/102746424