From 69ee7c605579c009ee3c087fa265619ba55155f6 Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期五, 18 十一月 2022 10:57:33 +0800 Subject: [PATCH] 资讯相关接口,栏目相关接口 --- ycl-common/src/main/java/com/ycl/config/WebConfig.java | 88 +++++++++++++++++++++---------------------- 1 files changed, 43 insertions(+), 45 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/config/WebConfig.java b/ycl-common/src/main/java/com/ycl/config/WebConfig.java index b02717d..f581c46 100644 --- a/ycl-common/src/main/java/com/ycl/config/WebConfig.java +++ b/ycl-common/src/main/java/com/ycl/config/WebConfig.java @@ -1,45 +1,43 @@ -//package com.ycl.config; -//import org.springframework.context.annotation.Bean; -//import org.springframework.context.annotation.Configuration; -//import org.springframework.core.Ordered; -//import org.springframework.core.annotation.Order; -//import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; -//import org.springframework.security.crypto.password.PasswordEncoder; -//import org.springframework.web.cors.CorsConfiguration; -//import org.springframework.web.cors.UrlBasedCorsConfigurationSource; -//import org.springframework.web.filter.CorsFilter; -///** -// * @author Lyq -// * @version 1.0 -// * @date 2022/9/10 11:09 -// */ -//@Configuration -//@Order(Ordered.HIGHEST_PRECEDENCE) -//public class WebConfig { -// -// -// @Bean -// public CorsFilter corsFilter() { -// final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); -// final CorsConfiguration config = new CorsConfiguration(); -// // 鍏佽cookies璺ㄥ煙 -// config.setAllowCredentials(true); -// // #鍏佽鍚戣鏈嶅姟鍣ㄦ彁浜よ姹傜殑URI锛�*琛ㄧず鍏ㄩ儴鍏佽锛屽湪SpringMVC涓紝濡傛灉璁炬垚*锛屼細鑷姩杞垚褰撳墠璇锋眰澶翠腑鐨凮rigin -// config.addAllowedOrigin("*"); -// // #鍏佽璁块棶鐨勫ご淇℃伅,*琛ㄧず鍏ㄩ儴 -// config.addAllowedHeader("*"); -// // 棰勬璇锋眰鐨勭紦瀛樻椂闂达紙绉掞級锛屽嵆鍦ㄨ繖涓椂闂存閲岋紝瀵逛簬鐩稿悓鐨勮法鍩熻姹備笉浼氬啀棰勬浜� -// config.setMaxAge(18000L); -// // 鍏佽鎻愪氦璇锋眰鐨勬柟娉曪紝*琛ㄧず鍏ㄩ儴鍏佽 -// config.addAllowedMethod("OPTIONS"); -// config.addAllowedMethod("HEAD"); -// // 鍏佽Get鐨勮姹傛柟娉� -// config.addAllowedMethod("GET"); -// config.addAllowedMethod("PUT"); -// config.addAllowedMethod("POST"); -// config.addAllowedMethod("DELETE"); -// config.addAllowedMethod("PATCH"); -// source.registerCorsConfiguration("/**", config); -// return new CorsFilter(source); -// } -//} +package com.ycl.config; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.Ordered; +import org.springframework.core.annotation.Order; +import org.springframework.web.cors.CorsConfiguration; +import org.springframework.web.cors.UrlBasedCorsConfigurationSource; +import org.springframework.web.filter.CorsFilter; +/** + * @author Lyq + * @version 1.0 + * @date 2022/9/10 11:09 + */ +@Configuration +@Order(Ordered.HIGHEST_PRECEDENCE) +public class WebConfig { + + + @Bean + public CorsFilter corsFilter() { + final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); + final CorsConfiguration config = new CorsConfiguration(); + // 鍏佽cookies璺ㄥ煙 + config.setAllowCredentials(true); + // #鍏佽鍚戣鏈嶅姟鍣ㄦ彁浜よ姹傜殑URI锛�*琛ㄧず鍏ㄩ儴鍏佽锛屽湪SpringMVC涓紝濡傛灉璁炬垚*锛屼細鑷姩杞垚褰撳墠璇锋眰澶翠腑鐨凮rigin + config.addAllowedOrigin("*"); + // #鍏佽璁块棶鐨勫ご淇℃伅,*琛ㄧず鍏ㄩ儴 + config.addAllowedHeader("*"); + // 棰勬璇锋眰鐨勭紦瀛樻椂闂达紙绉掞級锛屽嵆鍦ㄨ繖涓椂闂存閲岋紝瀵逛簬鐩稿悓鐨勮法鍩熻姹備笉浼氬啀棰勬浜� + config.setMaxAge(18000L); + // 鍏佽鎻愪氦璇锋眰鐨勬柟娉曪紝*琛ㄧず鍏ㄩ儴鍏佽 + config.addAllowedMethod("OPTIONS"); + config.addAllowedMethod("HEAD"); + // 鍏佽Get鐨勮姹傛柟娉� + config.addAllowedMethod("GET"); + config.addAllowedMethod("PUT"); + config.addAllowedMethod("POST"); + config.addAllowedMethod("DELETE"); + config.addAllowedMethod("PATCH"); + source.registerCorsConfiguration("/**", config); + return new CorsFilter(source); + } +} -- Gitblit v1.8.0