注釈はジャクソンによってシリアライズJSONを使用すること

春のブートJSONがパッケージをフォーマットしたときにデフォルトで使用ジャクソン、その一般的なノートのいくつか:

上記特性に使用@JsonIgnoreは、シリアライゼーションおよびデシリアライゼーションは、自動的にこのプロパティを無視します

上記特性に使用@JsonProperty(「XXX」)は、特性がXXXのシリアライゼーションおよびデシリアライゼーションの際に識別されます

@JsonPropertyOrder(値= {「pname1」、「pname2」})逆シリアル化するとき、pname1二つプロパティ名である上記エンティティ・クラスで使用されるが、順序を変更する主属性pname2エンティティ・クラス

属性値が空である時には、上記性質に使用@JsonInclude(JsonInclude.Include.NON_NULL)は、それが逆シリアル化されたときに、このプロパティを無視します

@JsonFormat(パターン= "YYYY-MM-DD HH:MM:SS"、時間帯= "GTM + 8")は、上記の特性は、以下の時間フォーマットシリアライゼーションおよびデシリアライゼーションの間の時間(日付)で使用されるタイプ:2019年9月9日12時02分01秒

(ここでの唯一のサフィックスのYMLプロファイルで、他の文言が異なる場合があります)application.ymlに日付形式の時にグローバル・ジャクソン春のブートシーケンスを設定します。

サーバー://ここでは、開始ポートを設定し
8888:ポート

春://場合は、この日付フォーマットのグローバル設定
ジャクソン:
DATE形式:MM-DD-YYYYのHH:MM:SS
時間帯:GTM + 8

おすすめ

転載: www.cnblogs.com/maycpou/p/11619130.html