【后端开发】后端跨域

java 复制代码
package com.example.demo.config;

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 implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowCredentials(false)
                .allowedMethods("*")
                .allowedHeaders("*");

    }
}

//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.cors.CorsConfiguration;
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
//import org.springframework.web.filter.CorsFilter;
///**
// * 实现基本的跨域请求
// * @author linhongcun
// *
// */
//@Configuration
//public class CorsConfig {
//    @Bean
//    public CorsFilter corsFilter() {
//        final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource = new UrlBasedCorsConfigurationSource();
//        final CorsConfiguration corsConfiguration = new CorsConfiguration();
//        /*是否允许请求带有验证信息*/
//        corsConfiguration.setAllowCredentials(true);
//        /*允许访问的客户端域名*/
//        corsConfiguration.addAllowedOrigin("*");
//        /*允许服务端访问的客户端请求头*/
//        corsConfiguration.addAllowedHeader("*");
//        /*允许访问的方法名,GET POST等*/
//        corsConfiguration.addAllowedMethod("*");
//        urlBasedCorsConfigurationSource.registerCorsConfiguration("/**", corsConfiguration);
//        return new CorsFilter(urlBasedCorsConfigurationSource);
//    }
//}
相关推荐
Y学院2 分钟前
虚拟机安装ParrotOS完整教程(VMware+VirtualBox双版本)
安全·网络安全
tongxh4235 分钟前
Spring Boot 3.X:Unable to connect to Redis错误记录
spring boot·redis·后端
回家路上绕了弯5 分钟前
Claude Superpower 全攻略:解锁 AI 自动开发模式,告别盲目编码
后端
kree28 分钟前
Flowable 深度解析:现代企业级工作流引擎的核心与实践
后端
hERS EOUS35 分钟前
Spring Boot + Spring AI快速体验
人工智能·spring boot·spring
以太浮标1 小时前
华为eNSP模拟器综合实验之- 主机没有配置缺省网关时,通过路由式Proxy ARP实现通信(arp-proxy enable)
运维·网络·网络协议·华为·智能路由器·信息与通信
NCIN EXPE1 小时前
SpringBoot Test详解
spring boot·后端·log4j
2601_949194261 小时前
springboot之集成Elasticsearch
spring boot·后端·elasticsearch
时空自由民.1 小时前
蓝牙协议栈知识和网络协议栈知识对比
网络·arm开发·网络协议
wuyikeer1 小时前
Spring Boot 经典九设计模式全览
java·spring boot·设计模式