实际上,如果忽略验证,您可以像这样解决您的问题。
public class BusDto { private Map<String, Object> changedAttrs = new HashMap<>(); }- 首先,为您的dto编写一个超类,例如BusDto。
- 其次,更改dto来扩展超类,并更改dto的set方法,以将属性名称和值放置到changedAttrs中(因为当属性具有null值或非null值时,spring都会调用set)。
- 第三,遍历地图。



