From dc31792dc1b8ad1658e49ba8fce9a1be924e6fbb Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期四, 30 十一月 2023 08:44:04 +0800 Subject: [PATCH] 理片笼测试修改 --- springboot-vue3/src/main/java/com/example/springboot/config/CrossOriginConfig.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/config/CrossOriginConfig.java b/springboot-vue3/src/main/java/com/example/springboot/config/CrossOriginConfig.java new file mode 100644 index 0000000..9cf3bdc --- /dev/null +++ b/springboot-vue3/src/main/java/com/example/springboot/config/CrossOriginConfig.java @@ -0,0 +1,26 @@ +package com.example.springboot.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; + +@Configuration +public class CrossOriginConfig { + + // 褰撳墠璺ㄥ煙璇锋眰鏈�澶ф湁鏁堟椂闀裤�傝繖閲岄粯璁�1澶� + private static final long MAX_AGE = 24 * 60 * 60; + + @Bean + public CorsFilter corsFilter() { + UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); + CorsConfiguration corsConfiguration = new CorsConfiguration(); + corsConfiguration.addAllowedOrigin("*"); // 1 璁剧疆璁块棶婧愬湴鍧� + corsConfiguration.addAllowedHeader("*"); // 2 璁剧疆璁块棶婧愯姹傚ご + corsConfiguration.addAllowedMethod("*"); // 3 璁剧疆璁块棶婧愯姹傛柟娉� + corsConfiguration.setMaxAge(MAX_AGE); + source.registerCorsConfiguration("/**", corsConfiguration); // 4 瀵规帴鍙i厤缃法鍩熻缃� + return new CorsFilter(source); + } +} -- Gitblit v1.8.0