Skip to content

Commit 159897a

Browse files
committed
fix: Modify web config
1 parent e6e5331 commit 159897a

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

app/src/main/java/com/tinyengine/it/config/filter/WebConfig.java

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616
import org.springframework.context.annotation.Bean;
1717
import org.springframework.context.annotation.Configuration;
1818
import org.springframework.web.cors.CorsConfiguration;
19-
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
20-
import org.springframework.web.filter.CorsFilter;
19+
import org.springframework.web.cors.reactive.CorsWebFilter;
2120
import org.springframework.web.reactive.config.WebFluxConfigurer;
2221

2322
import java.util.Arrays;
@@ -29,22 +28,19 @@ public class WebConfig implements WebFluxConfigurer {
2928
private String allowedOrigins;
3029

3130
@Bean
32-
public CorsFilter corsFilter() {
33-
// 跨域配置地址
31+
public CorsWebFilter corsFilter() {
3432
List<String> crosDomainList = Arrays.asList(allowedOrigins.split(","));
3533

3634
CorsConfiguration corsConfiguration = new CorsConfiguration();
37-
// 1、允许来源
3835
corsConfiguration.setAllowedOriginPatterns(crosDomainList);
39-
// 2、允许任何请求头
4036
corsConfiguration.addAllowedHeader(CorsConfiguration.ALL);
41-
// 3、允许任何方法
4237
corsConfiguration.addAllowedMethod(CorsConfiguration.ALL);
43-
// 4、允许凭证
4438
corsConfiguration.setAllowCredentials(true);
4539

46-
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
40+
org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource source =
41+
new org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource();
4742
source.registerCorsConfiguration("/**", corsConfiguration);
48-
return new CorsFilter(source);
43+
44+
return new CorsWebFilter(source);
4945
}
50-
}
46+
}

0 commit comments

Comments
 (0)