SpringBoot:配置解决跨域请求

spring boot解决跨域的方式有多种,此文用的是通过增加配置类来解决跨域。

  • 项目中增加配置类:CorsConfig.java
package com.yych.zyysys.config.cors;

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

@Configuration
public class CorsConfig {
    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**")
                        .allowedOrigins("*")
                        .allowCredentials(true)
                        .allowedMethods("GET", "OPTION", "POST", "DELETE", "PUT","PATCH")
                        .allowedHeaders("*")
                        .maxAge(3600);
            }
        };
    }
}

版权声明:本文为u010277446原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。