我目前有一个Map<String, String>包含表单中的值key = value,我想将它们“扩展”为一个真实的对象。
是否可以使用 MapStruct 自动执行此操作,我将如何执行此操作?
澄清一下:我手工编写的代码如下所示:
public MyEntity mapToEntity(final Map<String, String> parameters) {
final MyEntity result = new MyEntity();
result.setNote(parameters.get("note"));
result.setDate(convertStringToDate(parameters.get("date")));
result.setCustomer(mapIdToCustomer(parameters.get("customerId")));
// ...
return result;
}
Run Code Online (Sandbox Code Playgroud)