今天在项目上线时遇到的问题:
返回500,提示: Internal Server Error
问题原因:数据库连接时区配置错误:
配置的时区:
jdbcUrl: jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxx?useUnicode=true&characterEncoding=utf-8&autoReconnect=xx&zeroDateTimeBehavior=xxx&serverTimezone=GMT%2B8
实际数据库时区:为SCT
解决方案:删除掉时区配置,使用默认时区
jdbcUrl: jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxx?useUnicode=true&characterEncoding=utf-8&autoReconnect=xx&zeroDateTimeBehavior=xxx