@Configuration
public class CorsConfig {
//根据配置文件来判断是否开启跨域访问
@Value("${custom.flag}")
private boolean flag;
@Bean
public CorsFilter corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration corsConfiguration = new CorsConfiguration();
if(flag){
corsConfiguration.addAllowedOrigin("*");
corsConfiguration.addAllowedHeader("*");
corsConfiguration.addAllowedMethod("*");
source.registerCorsConfiguration("/**", corsConfiguration);
}
return new CorsFilter(source);
}
}
SpringBoot允许跨越请求配置
最新推荐文章于 2024-08-01 08:00:00 发布