package com.xuecheng.system.config;
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 Mr.L
* @version 1.0
* @description TODO
* @date 2024/3/27 11:18
*/
@Configuration
public class GobalCrosConfig {
@Bean
public CorsFilter crosFilter() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
//允许所有来源跨域访问或者指定url
corsConfiguration.addAllowedOrigin("*");
UrlBasedCorsConfigurationSource CorsConfigurationSource = new UrlBasedCorsConfigurationSource();
//拦截所有请求
CorsConfigurationSource.registerCorsConfiguration("/**",corsConfiguration);
return new CorsFilter(CorsConfigurationSource);
}
}
java技术:发生跨域解决
于 2024-03-27 18:00:03 首次发布