后端接收对现有对象的修改作为 PUT 请求。正文仅包含更改的字段。
将更改应用到原始 Java 对象的最佳方法是什么?
编辑:对象更新很浅,没有深拷贝。原始对象...
'car' : {'id':'34','brand':'Ford','type':'Pinto','color':'blue','owner':'joe'}
更新为 PUT /car/34 与 body...
'car' : {'color':'red','owner':null}
结果应该...
'car' : {'id':'34','brand':'Ford','type':'Pinto','color':'red','owner':null}