JsonIgnore導致不能接收引數

2021-09-27 06:37:05 字數 561 閱讀 1579

最近的專案裡有某個屬性需要接收,但不需要返回,於是新增了

@jsonignore
但隨後發現了bug,這個屬性也不能接收了,查閱資料發現,從2.6版本起

如果想接收則需要新增  @jsonproperty ,則可實現接收,但不返回的效果

這2個註解直接加在字段上即可,也可以 @jsonignore 新增在 getter     @jsonproperty 新增在setter

,不過現在多使用lombok,多半是用不到

在新版本裡(2.9.0以後的某個版本)需要採用如下設定 如

@jsonproperty(access = jsonproperty.access.write_only)    可接收引數,而不會序列化字串

@jsonproperty(access = jsonproperty.access.read_only)     可序列化為字串,而不會接收

此外如果使用的是gson ,則還可以使用transient關鍵字   com.google.gson.gson

JsonIgnore導致不能接收引數

最近用了jsonignore之後,在寫註冊的時候突然發現這個引數不能接受引數了,於是就檢視了一下資料,從1.9版本起 如果想接收引數的話,則需要新增 jsonproperty 則可實現接收,但不返回的效果 這2個註解直接加在字段上即可,也可以 jsonignore 新增在 getter jsonpr...

PHPStrom POST不能接收資料的問題

參考 主要是phpstrom內部埠的問題,通常直接使用ps執行,會顯示63342埠,url是localhost 63342 這樣的形式 如果不將工程放在wamp www下,保持原有工作目錄的話,可以考慮以下方式 在apache中 新增alias 例如 將http localhost ps 對映到 d...

Kafka 訊息不能接收的問題

應用系統上做了乙個操作後,後續操作未執行。操作之間的銜接是通過kafka訊息來通訊的 可能原因猜測 1.消費類掛掉了,沒有監聽?2.kafka故障?看下消費類所在的應用,發現有異常掛掉了。問題在此,重啟解決之。啟動日誌看到消費類正常建立監聽的資訊。手工推送乙個訊息,還是未收到。kafka自己啟動了乙...