From 5d2cfd4562f74496a5263db3451c1e78ff53aead Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期四, 27 三月 2025 08:44:16 +0800 Subject: [PATCH] 单据增加查询返回字段 --- assess-framework/src/main/java/com/gkhy/assess/framework/config/ApplicationConfig.java | 31 ++++++++++++++++++++----------- 1 files changed, 20 insertions(+), 11 deletions(-) diff --git a/assess-framework/src/main/java/com/gkhy/assess/framework/config/ApplicationConfig.java b/assess-framework/src/main/java/com/gkhy/assess/framework/config/ApplicationConfig.java index 579768a..f820a65 100644 --- a/assess-framework/src/main/java/com/gkhy/assess/framework/config/ApplicationConfig.java +++ b/assess-framework/src/main/java/com/gkhy/assess/framework/config/ApplicationConfig.java @@ -13,8 +13,10 @@ import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import org.springframework.web.filter.CorsFilter; +import java.lang.reflect.Array; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; +import java.util.Arrays; import java.util.TimeZone; /** @@ -25,8 +27,6 @@ @Configuration // 表示通过aop框架暴露该代理对象,AopContext能够访问 @EnableAspectJAutoProxy(exposeProxy = true) -// 指定要扫描的Mapper类的包的路径 -@MapperScan("com.gkhy.**.mapper") public class ApplicationConfig { @@ -42,6 +42,10 @@ // return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.timeZone(TimeZone.getDefault()); // } + /** + * 时间序列化 + * @return + */ @Bean public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() { return builder -> { @@ -51,7 +55,7 @@ builder.serializerByType(LocalDateTime.class, new LocalDateTimeSerializer(formatter)); //接收时间数据反序列化 builder.deserializerByType(LocalDateTime.class, new LocalDateTimeDeserializer(formatter)); - builder.timeZone(TimeZone.getDefault()); + builder.timeZone(TimeZone.getTimeZone("UTC+8")); }; } @@ -59,16 +63,21 @@ @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource = new UrlBasedCorsConfigurationSource(); - final CorsConfiguration corsConfiguration = new CorsConfiguration(); + final CorsConfiguration config = new CorsConfiguration(); //是否允许请求带有验证信息 - corsConfiguration.setAllowCredentials(true); + config.setAllowCredentials(true); + config.setAllowedOrigins(Arrays.asList("*")); + config.setAllowedMethods(Arrays.asList("*")); + config.setAllowCredentials(true); + config.setMaxAge(168000L); + // 允许访问的客户端域名 - corsConfiguration.addAllowedOriginPattern("*"); - // 允许服务端访问的客户端请求头 - corsConfiguration.addAllowedHeader("*"); - // 允许访问的方法名,GET POST等 - corsConfiguration.addAllowedMethod("*"); - urlBasedCorsConfigurationSource.registerCorsConfiguration("/**", corsConfiguration); +// config.addAllowedOriginPattern("*"); +// // 允许服务端访问的客户端请求头 +// config.addAllowedHeader("*"); +// // 允许访问的方法名,GET POST等 +// config.addAllowedMethod("*"); + urlBasedCorsConfigurationSource.registerCorsConfiguration("/**", config); return new CorsFilter(urlBasedCorsConfigurationSource); } } -- Gitblit v1.9.2