1. package com.demo.config
    2. import org.springframework.context.annotation.Configuration
    3. import org.springframework.web.servlet.config.annotation.CorsRegistry
    4. import org.springframework.web.servlet.config.annotation.InterceptorRegistry
    5. import org.springframework.web.servlet.config.annotation.WebMvcConfigurer
    6. @Configuration
    7. open class WebMvcContext : WebMvcConfigurer {
    8. /**
    9. * cors 跨域支持
    10. */
    11. override fun addCorsMappings(registry: CorsRegistry) {
    12. registry.addMapping("/**")
    13. //设置允许跨域请求的域名
    14. .allowedOrigins("*")
    15. //设置允许的方法
    16. .allowedMethods("*")
    17. //设置允许的头信息
    18. .allowedHeaders("*")
    19. //是否允许证书 不再默认开启
    20. .allowCredentials(java.lang.Boolean.TRUE);
    21. }
    22. }