バックエンドは、既存のオブジェクトへの変更を PUT リクエストとして受け取ります。本文には、変更されたフィールドのみが含まれます。
元の Java オブジェクトに変更を適用する最良の方法は何ですか?
編集: オブジェクトの更新は浅く、深いコピーはありません。元のオブジェクト...
'car' : {'id':'34','brand':'Ford','type':'Pinto','color':'blue','owner':'joe'}
PUT /car/34 with body... として更新します。
'car' : {'color':'red','owner':null}
結果のはず...
'car' : {'id':'34','brand':'Ford','type':'Pinto','color':'red','owner':null}