spring boot配置使用fastjson

2022-09-15 23:27:16 字數 909 閱讀 3386

一、前言

spring boot預設使用jackson來操作json資料,相比於jackson,fastjson更好用,功能也強大,所以這裡記錄一下在spring boot中配置使用fastjson的方法。

二、新增依賴

在pom.xml中新增以下依賴:

<

dependency

>

<

groupid

>com.alibaba

groupid

>

<

artifactid

>fastjson

artifactid

>

<

version

>1.2.32

version

>

dependency

>

三、在啟動類(含main函式的那個類)中新增以下**:

四、測試

假如實體類中有乙個date型別的屬性time,則可以使用@jsonfield()註解來制定返回的日期格式

@jsonfield(format = "yyyy-mm-dd hh:mm:ss")

private date time;

這樣在返回json資料的時候,time就會被解析成「年-月-日 時:分:秒」的形式,還可以通過註解@jsonfield(serialize = false)來決定乙個字段是否被包含在返回的json中。更多用法可以參考:

springboot配置使用redis

如果redis密碼為空,則redis.password不設定 自動注入stringredistemplate autowired stringredistemplate stringredistemplate 常用操作 stringredistemplate.opsforvalue set test...

Spring Boot 使用YAML配置

server port 8081 db configuration spring datasource driverclassname com.mysql.jdbc.driver url jdbc mysql localhost 3307 microservice username root pas...

spring boot日誌配置及使用

今天我們就來說說spring boot的日誌使用 1 日誌的輸出格式 d表示日期時間,thread表示執行緒名,5level 級別從左顯示5個字元寬度 logger 表示logger名字最長50個字元,否則按照句點分割。msg 日誌訊息,n是換行符 舉例 d thread 5level logger...