使用@JsonFormat的一個(gè)坑及解決
使用@JsonFormat的一個(gè)坑及解決
spring boot項(xiàng)目 ,mysql數(shù)據(jù)庫的datetime數(shù)據(jù)類型無法使用@JsonFormat解析 ,使@JsonFormat注解失效 。
原因不明 ,解決方案未明-待。。
有一個(gè)解決方案:
@JsonFormat注解在字段解析的時(shí)候失效了 ,但是放在application.yml配置文件中可以生效。具體原因不明 ,猜測底層覆蓋掉format方法 或者Jackson 默認(rèn)走配置文件的方式?
解決如下
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
同級(jí) spring.jackso.date-formact
JsonFormat的時(shí)間格式踩坑
使用JsonFormat注解來處理時(shí)間格式時(shí),一定要注意規(guī)范寫日期格式,否則會(huì)出現(xiàn)奇奇怪怪的時(shí)間轉(zhuǎn)換bug
正確格式
@JsonFormat(partten="yyyy-MM-dd",timezone="GMT+8") private Date startDate;
錯(cuò)誤格式:輸出的時(shí)間會(huì)變成每月1號(hào)
@JsonFormat(partten="yyyy-mm-dd",timezone="GMT+8") private Date startDate;
正確格式
@JsonFormat(partten="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date startDate;
錯(cuò)誤格式:輸出時(shí)間會(huì)早10小時(shí)
@JsonFormat(partten="yyyy-MM-dd hh:mm:ss",timezone="GMT+8") private Date startDate;
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java通過SSM完成水果商城批發(fā)平臺(tái)流程
這是一個(gè)使用了java+SSM開發(fā)的網(wǎng)上水果商城批發(fā)平臺(tái),是一個(gè)實(shí)戰(zhàn)小練習(xí),具有水果商城批發(fā)該有的所有功能,感興趣的朋友快來看看吧2022-06-06
Spring Boot產(chǎn)生環(huán)形注入的解決方案
這篇文章主要介紹了Spring Boot產(chǎn)生環(huán)形注入的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
Java獲取當(dāng)前時(shí)間并轉(zhuǎn)化為yyyy-MM-dd?HH:mm:ss格式的多種方式
這篇文章主要介紹了Java獲取當(dāng)前時(shí)間并轉(zhuǎn)化為yyyy-MM-dd?HH:mm:ss格式的多種方式,每種方式結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-03-03
SpringBoot開發(fā)實(shí)戰(zhàn)系列之定時(shí)器
定時(shí)任務(wù)我想諸位童鞋都不陌生,簡而言之名為“設(shè)定定時(shí)鬧鐘做某件事情”,下面這篇文章主要給大家介紹了關(guān)于SpringBoot定時(shí)器的相關(guān)資料,需要的朋友可以參考下2021-08-08
WIN7系統(tǒng)JavaEE(tomcat7 Eclipse)環(huán)境配置教程(二)
這篇文章主要介紹了WIN7系統(tǒng)JavaEE(java+tomcat7+Eclipse)環(huán)境配置教程,本文重點(diǎn)在于tomcat配置、Eclipse配置,感興趣的小伙伴們可以參考一下2016-06-06
java導(dǎo)出excel 瀏覽器直接下載或者或以文件形式導(dǎo)出
這篇文章主要介紹了java導(dǎo)出excel 瀏覽器直接下載或者或以文件形式導(dǎo)出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
IDEA使用GsonFormat完成JSON和JavaBean之間的轉(zhuǎn)換
這篇文章主要介紹了IDEA使用GsonFormat完成JSON和JavaBean之間的轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03

