zoukankan      html  css  js  c++  java
  • SpringBoot跨域问题CORS解决

    前后端分离的项目中,接口和页面往往部署中不同的服务中,这个时候就是出现跨域的问题。如果是SpringBoot项目,可以采用下面两种方式来解决跨域问题。

    一、全局配置(推荐)

    @Configuration
    public class CorsMappingConfig implements WebMvcConfigurer {
     
        @Override
        public void addCorsMappings(CorsRegistry registry) {
            String mapping = "/**"; // 所有请求,也可配置成特定请求,如/api/**
            String origins = "*"; // 所有来源,也可以配置成特定的来源才允许跨域,如http://www.xxxx.com
            String methods = "*"; // 所有方法,GET、POST、PUT等
            registry.addMapping(mapping).allowedOrigins(origins).allowedMethods(methods);
        }
    }

    二、单独配置

    @RestController
    @CrossOrigin(origins = "*", methods = {RequestMethod.GET, RequestMethod.PUT})
    public class LoginController {
    }
  • 相关阅读:
    表格边框的合并
    solr服务搭建
    JedisClient操作redis 单机版和集群版
    redis集群的搭建
    FastDfs的搭建
    打开与关闭端口
    zookeper分布式搭建1
    zookeper分布式搭建
    Zookeeper的安装
    Linux下Jdk的安装
  • 原文地址:https://www.cnblogs.com/GotoJava/p/13163775.html
Copyright © 2011-2022 走看看