1.アノテーション名:@JsonIgnore関数:エンティティークラスがデータをフォアグラウンドに返すときに、フォアグラウンドに渡したくない属性またはインターフェースを無視するために使用されます。例:ユーザーエンティティにパスワードフィールドがあります。
もちろん、ユーザー情報をフロントに返却する場合、パスワードの値を返却したくありません。したがって、現時点では、コメント属性JsonIgnoreをパスワード属性に追加するか、
アノテーション@JsonIgnoreProperties(value = "{password}")をUserクラスに追加できます
2.アノテーション名:@JsonFormat
フォアグラウンドで固定時間形式を使用する場合、プロパティ名に@JsonFormat注釈()を追加できます
nullフィールドデータを返さない
3.アノテーション名:@JsonFormat
@JsonIncludeアノテーションを関連オブジェクトのクラスに追加し、値をNON_NULLに設定します
例子:
@JsonIgnore
プライベート文字列パスワード。
プライベート整数時代;
@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss a"、locale = "zh"、timezone = "GMT + 8")
プライベート日付の誕生日。
@JsonInclude(Include.NON_NULL)
private String desc;