SpringBoot项目的跨域问题解决

在公司实习,发现公司开发分支没有前端页面,是一个完全的前后端分离项目。然后自己就想着做一个前后端分离的demo测试,前端项目是一个服务,后端项目是一个服务,都在本地启动,但端口号不同。这个时候访问前端去请求后端的数据,就出现问题了。无法获取到数据。我们需要做如下的配置。编写一个配置类

CORSConfig.java

@Configuration
public class CORSConfig {

    @Bean
    public WebMvcConfigurer corsConfigurer(){
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**")
                        .allowedHeaders("*")
                        .allowedMethods("*")
                        .allowedOrigins("*");
            }
        };
    }
}

你可能感兴趣的:(框架篇,java,spring,boot,web)