SpringBoot 處理Date型別的學習

2021-10-02 05:28:07 字數 1382 閱讀 7323

spring boot 預設使用的jackson,並對預設做了配置。

處理方法:

1.全域性性的修改

修改字串的格式spring.jackson.date-formate = yyyy-mm-dd hh:mm:ss

這樣修改後會有8小時的時差,還需要如下的配置

修改時區spring.jackson.time-zone = gmt+8

2.區域性性的修改,會覆蓋全域性配置該屬性的作用

date的屬性上新增註解來實現@jsonformat(pattern = "yyyy-mm-dd", timezone = "gmt+8")

@jsonformat

(pattern=

"yyyy-mm-dd hh:mm:ss"

, timezone =

"gmt+8"

)private date birthday;

如果上述有問題,則修改資料庫連線配置

url: jdbc:mysql:

//localhost:

3306

/station?useunicode=

true

&characterencoding=utf-

8&usejdbccomplianttimezoneshift=

true

&uselegacydatetimecode=

false

&servertimezone=asia/shanghai

或者

spring

:datasource

:type

: com.alibaba.druid.pool.druiddatasource

driver-class-name

: com.mysql.jdbc.driver

url: jdbc:mysql://localhost:3306/station?useunicode=true&characterencoding=utf-8&usejdbccomplianttimezoneshift=true&uselegacydatetimecode=false&servertimezone=asia/shanghai

username

: root

password

:123466

jackson

:date-format

: yyyy-mm-dd hh:mm:ss

time-zone

: gmt+8

SpringBoot 包含處理

所有的專案開發之中頁面的相互包含是一項非常重要的技術支援,在thymeleaf模板之中提供有兩種支援語法 th replace 是使用標籤進行替換 原始的宿主標籤還在,但是包含標籤不在 th include 是進行包含,原始的宿主標籤消失,而保留包含的標籤.1 既然要定義被包含的頁面,於是建立 sr...

springBoot異常處理

使得訪問 exception一定會產生異常 some exception controller public class exceptioncontroller return hello 再寫個全域性異常處理類 controlleradvice public class globalexceptio...

Spring Boot 檔案處理

對於檔案上傳,必須使用multipartfile作為請求引數並且api中consume屬性要為multipart form data value。如下 public string fileupload requestparam file multipartfile file 完整的 如下 restc...