@Configuration
public class CorsConfiguration {
@Bean
public CorsWebFilter corsWebFilter(){
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration configuration = new CorsConfiguration();
// 配置跨域的信息
configuration.addAllowedHeader("*");
configuration.addAllowedMethod("*");
// 这里可以设置哪些路径拥有跨域的权限,这里是放开所有,eg:https://foo.example
configuration.addAllowedOriginPattern("*");
configuration.setAllowCredentials(true);
source.registerCorsConfiguration("/**",configuration);
return new CorsWebFilter(source);
}
这个是Origin的相关介绍
详细网址请看跨源资源共享(CORS) - HTTP | MDN http访问控制
本文介绍了如何在SpringBoot应用中使用CorsConfiguration类实现跨域资源共享(CORS),包括配置允许的头信息、方法以及指定哪些路径允许跨域。详细解释了UrlBasedCorsConfigurationSource的作用和示例配置。
659

被折叠的 条评论
为什么被折叠?



