最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot時(shí)區(qū)問題解決以及徹底解決時(shí)差問題

 更新時(shí)間:2023年08月28日 10:51:12   作者:蒼穹之躍  
這篇文章主要給大家介紹了關(guān)于SpringBoot時(shí)區(qū)問題解決以及徹底解決時(shí)差問題的相關(guān)資料,spring?boot作為微服務(wù)簡(jiǎn)易架構(gòu),擁有其自身的特點(diǎn),快速搭建架構(gòu),簡(jiǎn)單快捷,需要的朋友可以參考下

第一步:確認(rèn)docker時(shí)區(qū)

①進(jìn)入容器中

docker exec -it 容器name bash

②查看容器時(shí)區(qū):

date

③如果不是CST,則需要修改時(shí)區(qū)

方式一、在啟動(dòng)容器的時(shí)候指定正確的時(shí)區(qū)。

在啟動(dòng)的時(shí)候多一個(gè)參數(shù):-e TZ="Asia/Shanghai"

docker run -e TZ="Asia/Shanghai" -d -p 80:80 --name nginx nginx

 方式二、如果是正在運(yùn)行中的容器。

進(jìn)入容器

docker exec -it 容器名/容器id bash

修改時(shí)區(qū) 

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

退出 

exit

重啟容器 

docker restart 容器名/容器id

方式三:直接在容器里面執(zhí)行即可。(博主沒測(cè)試過)

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

第二步確認(rèn)數(shù)據(jù)庫(kù)時(shí)區(qū)

①查看數(shù)據(jù)庫(kù)時(shí)區(qū)

SELECT TIMEDIFF(NOW(), UTC_TIMESTAMP);

②修改數(shù)據(jù)庫(kù)時(shí)區(qū) 

如果顯示的是08:00:00則是cst時(shí)區(qū)。

如果不是cst時(shí)區(qū),則執(zhí)行Sql:

set global time_zone = '+8:00';  ##修改mysql全局時(shí)區(qū)為北京時(shí)間,即我們所在的東8區(qū)
set time_zone = '+8:00';  ##修改當(dāng)前會(huì)話時(shí)區(qū)
flush privileges;  #立即生效

第三步確認(rèn)數(shù)據(jù)庫(kù)連接版本是否是6及版本以上

如果是6及以上版本,則數(shù)據(jù)連接需要加上時(shí)區(qū)

jdbc:mysql://192.168.1.54:3306/......&serverTimezone=Asia/Shanghai

第四步:確認(rèn)SpringBoot的時(shí)區(qū)

如果不是cst時(shí)區(qū),則在啟動(dòng)文件中加上:

@SpringBootApplication
public class ApplyPartyApplication {
    public static void main(String[] args) {
        TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
        SpringApplication.run(ApplyPartyApplication.class, args);
    }
}

第五步:確認(rèn)json化輸出前端的時(shí)區(qū)

此時(shí)數(shù)據(jù)庫(kù)時(shí)區(qū)、容器時(shí)區(qū)、springboot時(shí)區(qū)都是CST,輸出的時(shí)間還是可能差8小時(shí),這因?yàn)镈ate進(jìn)行json的時(shí)候還存一個(gè)時(shí)區(qū),而springboot默認(rèn)json工具是jackson,采用的是UTC時(shí)區(qū)。需要一下配置。注意:如果項(xiàng)目WebMvcConfig采用的是繼承WebMvcConfigurationSupport,而不是實(shí)現(xiàn)WebMvcConfigurer接口的話,下面的配置會(huì)不生效。

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")

總結(jié) 

到此這篇關(guān)于SpringBoot時(shí)區(qū)問題解決以及徹底解決時(shí)差問題的文章就介紹到這了,更多相關(guān)SpringBoot時(shí)區(qū)問題解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Data JPA調(diào)用存儲(chǔ)過程實(shí)例代碼

    Spring Data JPA調(diào)用存儲(chǔ)過程實(shí)例代碼

    本篇文章主要介紹了Spring Data JPA調(diào)用存儲(chǔ)過程實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • maven setting多倉(cāng)庫(kù)配置方式

    maven setting多倉(cāng)庫(kù)配置方式

    這篇文章主要介紹了maven setting多倉(cāng)庫(kù)配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Spring Security表單配置過程分步講解

    Spring Security表單配置過程分步講解

    SpringSecurity的配置基于WebSecurityConfigurerAdapter的實(shí)現(xiàn)類,我們這里主要講基本配置,即configure(HttpSecurity http)方法的配置,其實(shí)大都有默認(rèn)值,我們可以直接用默認(rèn)值,也可以自己設(shè)置
    2023-01-01
  • Java I/O流實(shí)例之簡(jiǎn)歷替換

    Java I/O流實(shí)例之簡(jiǎn)歷替換

    流是一種抽象概念,它代表了數(shù)據(jù)的無(wú)結(jié)構(gòu)化傳遞。。用來(lái)進(jìn)行輸入輸出操作的流就稱為IO流。換句話說,IO流就是以流的方式進(jìn)行輸入輸出
    2021-09-09
  • MultipartResolver實(shí)現(xiàn)文件上傳功能

    MultipartResolver實(shí)現(xiàn)文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了MultipartResolver實(shí)現(xiàn)文件上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Java中-Xms和-Xmx參數(shù)的使用與默認(rèn)內(nèi)存設(shè)置

    Java中-Xms和-Xmx參數(shù)的使用與默認(rèn)內(nèi)存設(shè)置

    在 Java 程序運(yùn)行時(shí),內(nèi)存的管理是影響程序性能的關(guān)鍵因素之一,Java 程序使用的內(nèi)存主要由兩部分組成:堆內(nèi)存和棧內(nèi)存,Java 提供了多個(gè)參數(shù)來(lái)控制堆內(nèi)存的大小,其中最常用的參數(shù)是 -Xms 和 -Xmx,本文將詳細(xì)介紹這些參數(shù),需要的朋友可以參考下
    2024-11-11
  • Windows同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟

    Windows同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟

    Java Development Kit (JDK) 是開發(fā)Java應(yīng)用程序的基礎(chǔ),包含了編譯器、調(diào)試器以及其他必要的工具,本指南將一步步指導(dǎo)您完成在Windows操作系統(tǒng)上同時(shí)配置兩個(gè)jdk環(huán)境變量的操作步驟,需要的朋友可以參考下
    2024-09-09
  • SpringBoot與其他框架集成時(shí)的版本沖突問題排查與解決全流程

    SpringBoot與其他框架集成時(shí)的版本沖突問題排查與解決全流程

    解決 Spring Boot 與其他框架集成的版本沖突,核心思路是利用 Spring Boot 的版本仲裁機(jī)制鎖定依賴版本,顯式控制沖突依賴,排查沖突根源,以下是具體步驟、方法和實(shí)戰(zhàn)案例,覆蓋從預(yù)防到排查再到解決的全流程,需要的朋友可以參考下
    2025-11-11
  • 引入SpringCloud-gateway報(bào)錯(cuò)的解決方案

    引入SpringCloud-gateway報(bào)錯(cuò)的解決方案

    這篇文章主要介紹了引入SpringCloud-gateway報(bào)錯(cuò)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • SpringBoot啟動(dòng)后初始化的幾種方式匯總

    SpringBoot啟動(dòng)后初始化的幾種方式匯總

    這篇文章主要介紹了SpringBoot啟動(dòng)后初始化的幾種方式匯總,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04

最新評(píng)論

临朐县| 长治市| 团风县| 抚顺市| 山东省| 咸丰县| 航空| 信宜市| 永顺县| 苍溪县| 泰兴市| 民勤县| 长兴县| 资中县| 桂阳县| 类乌齐县| 玉山县| 兰溪市| 蒙自县| 新和县| 客服| 九龙坡区| 米泉市| 南华县| 九龙县| 旌德县| 平湖市| 台南县| 屯昌县| 金沙县| 罗平县| 喀喇沁旗| 西华县| 新泰市| 湘潭市| 秭归县| 策勒县| 乌兰浩特市| 高碑店市| 鄯善县| 楚雄市|