fix: unify backend timezone to Asia/Shanghai

This commit is contained in:
fenghp
2026-05-21 19:36:42 +08:00
parent ee66491a25
commit 3e0f503a0d
4 changed files with 79 additions and 63 deletions
@@ -1,5 +1,6 @@
package com.ruoyi;
import java.util.TimeZone;
import com.ruoyi.common.utils.license.LicenseException;
import com.ruoyi.common.utils.license.LicenseUtils;
import org.springframework.boot.SpringApplication;
@@ -21,6 +22,8 @@ public class RuoYiApplication
public static void main(String[] args)
{
// System.setProperty("spring.devtools.restart.enabled", "false");
// 统一将服务进程默认时区固定为北京时间,避免 Java 时间与数据库会话时间不一致。
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
ConfigurableApplicationContext application = SpringApplication.run(RuoYiApplication.class, args);
verifyLicense(application.getEnvironment());
@@ -17,9 +17,10 @@ spring:
username:
password:
# 初始连接数
initialSize: 5
# 最小连接池数量
minIdle: 10
initialSize: 5
connectionInitSqls: SET time_zone = '+08:00'
# 最小连接池数量
minIdle: 10
# 最大连接池数量
maxActive: 20
# 配置获取连接等待超时的时间
@@ -58,4 +59,4 @@ spring:
merge-sql: true
wall:
config:
multi-statement-allow: true
multi-statement-allow: true
+12 -9
View File
@@ -46,9 +46,9 @@ user:
lockTime: 10
# Spring配置
spring:
# 资源信息
messages:
spring:
# 资源信息
messages:
# 国际化资源文件路径
basename: i18n/messages
profiles:
@@ -66,7 +66,7 @@ spring:
# 热部署开关
enabled: true
# redis 配置
redis:
redis:
# 地址
host: 38.76.220.172
# 端口,默认为6379
@@ -77,16 +77,19 @@ spring:
password: fenghp123456
# 连接超时时间
timeout: 10s
lettuce:
pool:
lettuce:
pool:
# 连接池中的最小空闲连接
min-idle: 0
# 连接池中的最大空闲连接
max-idle: 8
# 连接池的最大数据库连接数
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
max-active: 8
# #连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1ms
jackson:
time-zone: Asia/Shanghai
date-format: yyyy-MM-dd HH:mm:ss
# token配置
token: