我想根据如下条件映射两个 java 对象的字段。
if(sourceObject.getField1() != null && targetObject.getField1() == null){
targetObject.setFields1(sourceObject.getField1())
}
我正在使用 mapstruct @MappingTarget 注释,但它并没有像上面那样给我我所期待的。 我有一百个字段的多个类/子类。任何建议或示例都会有所帮助。
答案 0 :(得分:0)
不是通用的解决方案,但如果你必须做特定的事情,你可以在@AfterMapping 注释方法中完成。