成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

瀏覽:87日期:2023-03-06 08:36:12
尋找原因

后端開發(fā)中常見的幾個時區(qū)設(shè)置

第一個設(shè)置點(diǎn)配置文件 spring.jackson.time-zone

第二個設(shè)置點(diǎn) 高版本SpringBoot版本 mysql-connector-java 用的是8.X,mysql8.X的jdbc升級了,增加了時區(qū)(serverTimezone)屬性,并且不允許為空。

第三個設(shè)置點(diǎn) mysql time_zone變量

詞義

serverTimezone臨時指定mysql服務(wù)器的時區(qū)

spring.jackson.time-zone 設(shè)置spring默認(rèn)時區(qū)

system_time_zone mysql服務(wù)器時區(qū) ,time_zone默認(rèn)System追隨system_time_zone

幾種情況

1、time_zone 為 System,serverTimezone為GMT+8,jackson.time-zone未定義

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

插入情況

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

再查詢此條記錄

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

個人覺得Spring默認(rèn)時區(qū)為格林尼治時區(qū),web服務(wù)器當(dāng)前時區(qū)為東八區(qū),進(jìn)行加8操作。

2、set GLOBAL time_zone = ’+3:00’,serverTimezone為GMT+8,jackson.time-zone為GMT+8

createTime 為 timestamp類型

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

修改配置后,需要重啟SpringBoot

新增情況

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

數(shù)據(jù)庫中顯示

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

查詢記錄

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

個人理解,serverTimezone設(shè)置覆蓋掉了mysql的time_zone變量,跟SpringBoot回話時區(qū)還是東8

3、上述環(huán)境,不重啟SpringBoot,直接改變time_zone = ’+5:00’

改變后,上條記錄往后調(diào)整2小時。

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

SpringBoot查詢,一樣

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

說明,timeStamp類型存儲的是格林尼治時間,加上time_zone時區(qū)

當(dāng)time_zone變化時,回話沒結(jié)束,serverTimeZone東8還是對應(yīng)time_zone的東3

SpringBoot插入

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

個人理解,serverTimeZone東8 還是和 time_zone 東3對應(yīng),但是插入發(fā)現(xiàn) 當(dāng)前time_zone已經(jīng)改成東5,就加2小時。

重啟SpringBoot,重新查詢

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

雖然,mysql變量time_zone為+5,但是重啟后,serverTimeZone直接覆蓋,設(shè)置時間區(qū)間為東8

重新把time_zone改回東3

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

改回重新打開表,發(fā)現(xiàn)又回來了

不啟動SpringBoot,查詢數(shù)據(jù),還是老樣子

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

此時,添加一條數(shù)據(jù)。

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

往前推了2小時。

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

SpringBoot查詢

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

重啟SpringBoot,查出來就是庫中數(shù)據(jù)。

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

總結(jié):

1、timeStamp類型存儲時間數(shù)據(jù),當(dāng)time_zone和serverTimeZone不統(tǒng)一情況,會話中,表中時間數(shù)據(jù),按照serverTimeZone設(shè)定

2、如果過程中,修改了time_zone變量,庫中數(shù)據(jù)直接變更。但是不影響當(dāng)前會話查詢,新增數(shù)據(jù),就會根據(jù)time_zone調(diào)整量,調(diào)整實(shí)際入庫。

3、SpringBoot重啟,其實(shí)就是新會話。情況同上。

4、時間字段類型為datetime,serverTimezone為GMT+8,jackson.time-zone為GMT+8,time_zone為東3

插入

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

庫中

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

查詢

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

time_zone從東3修改為東5

重新打開庫

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

不啟動SpringBoot

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

重啟SpringBoot,還是一樣。

修改serverTimeZone為GMT,其他不改動

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

查詢

關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題

總結(jié):如果是datetime類型,serverTimeZone說了算。

以上就是關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot mysql時區(qū)的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩视频免费观看高清完整版在线观看 | 老鸭窝一区二区久久精品| 欧美精品二区三区四区免费看视频| 日韩欧美在线不卡| 国产美女在线观看一区| 欧美日韩中文字幕一区| 美日韩一级片在线观看| 色狠狠一区二区| 青青草原综合久久大伊人精品优势| 国产精品最新自拍| 亚洲乱码中文字幕综合| 亚洲国内欧美| 一区二区三区在线免费视频| 99视频一区| 一区二区高清视频在线观看| 在线天堂一区av电影| 亚洲欧美另类在线| 六月丁香综合在线视频| 在线一区二区视频| 青青草97国产精品免费观看无弹窗版| 色先锋aa成人| 日韩国产欧美一区二区三区| 色婷婷av一区二区三区大白胸| 日韩av一区二区三区| 在线看日本不卡| 激情综合一区二区三区| 91精品国产综合久久香蕉麻豆| 国产传媒久久文化传媒| 亚洲精品在线网站| 欧美激情日韩| 亚洲男帅同性gay1069| 国产精品毛片va一区二区三区| 亚洲国产精品一区二区www| 国产精品老牛| 日韩中文欧美在线| 欧美综合视频在线观看| 国产在线播放一区三区四| 国产一区二区视频在线播放| 欧美一区二区三区爱爱| 99久久777色| 日韩理论片网站| 午夜亚洲视频| 麻豆国产精品视频| 欧美一区二区免费视频| 不卡的av电影| 中文字幕亚洲一区二区av在线| 国产欧美二区| 日韩经典中文字幕一区| 69精品人人人人| 91天堂素人约啪| 亚洲日本在线a| 久久久综合网| 国产在线国偷精品免费看| 精品少妇一区二区三区| 欧美日韩一区二区三区在线视频| 亚洲精品高清在线| 欧美最猛黑人xxxxx猛交| 波多野结衣的一区二区三区| 国产精品国产自产拍在线| 亚洲欧美日韩国产一区二区| 美女在线观看视频一区二区| 日韩一区二区三区av| 黄色欧美成人| 日本不卡视频在线观看| 欧美不卡在线视频| 一区二区精品在线| 国产麻豆日韩欧美久久| 欧美激情一区二区三区不卡 | 久久色.com| 亚洲精选成人| 久久精品国产99| 国产午夜精品久久久久久免费视 | 国产精品1区二区.| 国产精品久久久久久久蜜臀| 久久久久99| 岛国一区二区三区| 有码一区二区三区| 337p亚洲精品色噜噜| 极品少妇一区二区三区| 久草中文综合在线| 国产精品久久久久久久岛一牛影视 | 日韩欧美久久一区| 亚洲婷婷免费| 日本女人一区二区三区| 日韩网站在线看片你懂的| 亚洲精品国产精品国自产观看| 国产做a爰片久久毛片| 国产精品久久久久久久浪潮网站| 色诱视频网站一区| 欧美xx69| 久久99久久久欧美国产| 99久久久久免费精品国产| 亚洲aⅴ怡春院| 久久久精品国产免大香伊| 久久久一二三| 91蝌蚪porny| 美女精品一区二区| 亚洲欧美一区二区三区极速播放| 欧美日韩一区二区三区视频| 国产精品porn| 九九国产精品视频| 综合久久一区二区三区| 91精品免费在线| 亚洲在线播放电影| 91视频你懂的| 久久国产免费看| 亚洲欧美激情在线| 日韩一级黄色大片| 久久国产一区二区| 欧美va天堂在线| 国产在线一区二区综合免费视频| 亚洲免费观看高清在线观看| 日韩欧美国产一二三区| 免费观看成人鲁鲁鲁鲁鲁视频| 中文字幕国产一区| 欧美一卡二卡在线| 一本色道久久综合狠狠躁的推荐 | 精品国产一区二区三区不卡| 久久亚洲午夜电影| 极品少妇一区二区三区| 成人va在线观看| 毛片av一区二区| 国产精品久久久亚洲一区| 91免费版pro下载短视频| 久久99精品网久久| 性久久久久久久久| 亚洲视频一区在线| 国产精品视频麻豆| 欧美sm极限捆绑bd| 91国产精品成人| 制服诱惑一区二区| 欧美特黄a级高清免费大片a级| 国产.欧美.日韩| 久久精品久久99精品久久| 亚洲小说欧美激情另类| 国产视频不卡一区| 日韩欧美高清dvd碟片| 欧美一a一片一级一片| 国产欧美一区二区色老头 | 亚洲一区二区三区四区不卡| 国产欧美精品日韩区二区麻豆天美| 制服.丝袜.亚洲.中文.综合| 老司机精品视频网站| 亚洲影音一区| 亚洲区国产区| 激情综合在线| 红桃视频国产精品| 91免费在线看| 99久久综合色| 成人午夜在线视频| 国产乱人伦偷精品视频免下载| 亚洲成人自拍网| 亚洲精品成人天堂一二三| 国产精品欧美久久久久无广告| 久久影音资源网| 精品欧美乱码久久久久久1区2区| 日韩一级二级三级精品视频| 欧美一区在线视频| 欧美一区欧美二区| 欧美一区二区观看视频| 3d动漫精品啪啪一区二区竹菊| 91国产成人在线| 久久日韩精品| 久久久久久穴| 美女精品网站| 久久久久网址| 另类国产ts人妖高潮视频| 99av国产精品欲麻豆| 亚洲国产一区在线| 在线亚洲国产精品网站| 国产欧美日韩伦理| 亚洲女同同性videoxma| 噜噜爱69成人精品| 噜噜噜噜噜久久久久久91| 美女黄网久久| 在线观看日韩一区| 欧美精品免费视频| 欧美va在线播放| 久久精品视频免费| 亚洲欧洲一区二区在线播放| 亚洲欧美日韩一区| 一区二区三区毛片| 污片在线观看一区二区| 青青草伊人久久| 精品在线亚洲视频| 国产凹凸在线观看一区二区| 成人av电影免费在线播放| av资源站一区| 在线不卡a资源高清| 精品伦理精品一区| 国产视频一区二区在线| 亚洲欧洲韩国日本视频| 亚洲成人综合在线| 久久精品国产第一区二区三区| 狠狠色狠狠色综合系列| 国产精品羞羞答答xxdd| 成人app下载| 欧美三级网页| 国产欧美日韩亚洲| 91国产丝袜在线播放|