激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Spring Boot LocalDateTime格式化處理的示例詳解

Spring Boot LocalDateTime格式化處理的示例詳解

2021-06-03 11:25李阿飛 Java教程

這篇文章主要介紹了Spring Boot LocalDateTime格式化處理的示例詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

jdk8的新特性中time api,其包括clock、duration、instant、localdate、localtime、localdatetime、zoneddatetime,在這里就不一一介紹了,相信很多人都會使用其代替date及calendar來處理日期時間,下面介紹spring boot處理localdatetime格式。

controller接收localdatetime參數

在spring中,接收localdatetime日期時間數據時,只需要使用@datetimeformat注解即可。@datetimeformat可以注解在字段、參數以及方法上,如果接收的為dto,則需要將@datetimeformat注解在dto中的字段上。

需要注意的是pattern是全匹配,參數格式必須要和定義的一樣。

?
1
2
3
4
5
6
7
8
9
@getmapping("date")
public object date(@requestparam @datetimeformat(pattern = "yyyy-mm-dd hh:mm:ss") localdatetime date) {
 return date;
}
 
@getmapping("date2")
public object date(@requestparam @datetimeformat(pattern = "yyyy-mm-dd") localdate date) {
 return date;
}

responsebody格式化localdatetime

spring默認使用使用jackson來進行json格式轉換,我們只需要使用@bean注解創建一個objectmapperbean,并將javatimemodule注冊到objectmapper中即可,spring會使用該bean創建mappingjackson2httpmessageconverter進行json格式轉換。

這里需要加入jackson的jsr310擴展包。

?
1
2
3
4
5
<dependency>
 <groupid>com.fasterxml.jackson.datatype</groupid>
 <artifactid>jackson-datatype-jsr310</artifactid>
 <version>2.8.9</version>
</dependency>
?
1
2
3
4
5
6
7
8
9
10
@bean(name = "mapperobject")
public objectmapper getobjectmapper() {
 objectmapper om = new objectmapper();
 javatimemodule javatimemodule = new javatimemodule();
 javatimemodule.addserializer(localdatetime.class, new localdatetimeserializer(datetimeformatter.ofpattern("yyyy-mm-dd hh:mm:ss")));
 javatimemodule.addserializer(localdate.class, new localdateserializer(datetimeformatter.ofpattern("yyyy-mm-dd")));
 javatimemodule.addserializer(localtime.class, new localtimeserializer(datetimeformatter.ofpattern("hh:mm:ss")));
 om.registermodule(javatimemodule);
 return om;
}

另外,如果持久層框架使用mybatis,同樣需要加入mybatis的jsr310 擴展包。

?
1
2
3
4
5
<dependency>
 <groupid>org.mybatis</groupid>
 <artifactid>mybatis-typehandlers-jsr310</artifactid>
 <version>1.0.2</version>
</dependency>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/junlovejava/article/details/78112240

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩在线播放第一页 | 欧美一级爱操视频 | 91高清免费在线观看 | 亚洲成在人 | 一区二区久久久久草草 | 中国videos露脸hd | 久久精品9| 天堂成人一区二区三区 | 又黄又爽又色无遮挡免费 | 日韩视频在线一区二区三区 | 国产精品91久久久 | 激情黄页 | 午夜视频在线免费 | 免费观看视频网站 | 精品小视频 | 男女生羞羞视频网站在线观看 | 国产超碰人人爽人人做人人爱 | 国产免费视频一区二区裸体 | 中文字幕在线播放不卡 | 午夜精品在线视频 | 亚洲第一成人在线视频 | av免费在线观 | av在线等| 免费a视频在线观看 | 欧美成人免费看 | 免费在线观看毛片视频 | 欧美伦理一区二区 | 天天操很很操 | 成人三级电影在线 | 日韩视频一区二区三区在线观看 | 九九精品在线播放 | 成人艳情一二三区 | 久久精品亚洲一区 | 久久久久欧美 | 免费视频aaa | 国产精品资源手机在线播放 | 久久99国产精品视频 | 爽爽视频免费看 | av在线免费看片 | 成人免费观看在线 | 亚洲精品一区二区三区大胸 |