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...