Kaynağa Gözat

添加Jackson时区配置

RuoYi 5 yıl önce
ebeveyn
işleme
029fe5c63f

+ 2 - 1
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/annotation/EnableCustomConfig.java

@@ -10,6 +10,7 @@ import org.mybatis.spring.annotation.MapperScan;
10 10
 import org.springframework.context.annotation.EnableAspectJAutoProxy;
11 11
 import org.springframework.context.annotation.Import;
12 12
 import org.springframework.scheduling.annotation.EnableAsync;
13
+import com.ruoyi.common.security.config.ApplicationConfig;
13 14
 import com.ruoyi.common.security.config.SecurityImportBeanDefinitionRegistrar;
14 15
 
15 16
 @Target(ElementType.TYPE)
@@ -23,7 +24,7 @@ import com.ruoyi.common.security.config.SecurityImportBeanDefinitionRegistrar;
23 24
 // 开启线程异步执行
24 25
 @EnableAsync
25 26
 // 自动加载类
26
-@Import(SecurityImportBeanDefinitionRegistrar.class)
27
+@Import({ SecurityImportBeanDefinitionRegistrar.class, ApplicationConfig.class })
27 28
 public @interface EnableCustomConfig
28 29
 {
29 30
 

+ 22 - 0
ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/config/ApplicationConfig.java

@@ -0,0 +1,22 @@
1
+package com.ruoyi.common.security.config;
2
+
3
+import java.util.TimeZone;
4
+import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
5
+import org.springframework.context.annotation.Bean;
6
+
7
+/**
8
+ * 系统配置
9
+ *
10
+ * @author ruoyi
11
+ */
12
+public class ApplicationConfig
13
+{
14
+    /**
15
+     * 时区配置
16
+     */
17
+    @Bean
18
+    public Jackson2ObjectMapperBuilderCustomizer jacksonObjectMapperCustomization()
19
+    {
20
+        return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.timeZone(TimeZone.getDefault());
21
+    }
22
+}