Java Mapstruct-找不到没有源的属性的映射

Java Mapstruct-找不到没有源的属性的映射,java,spring,java-8,mapstruct,Java,Spring,Java 8,Mapstruct,使用MapStruct最新版本1.3.0 final..公共界面MyMapper{ @映射(target=“identifier”,ignore=true)/*将其留给aftermapping*/ @映射(target=“optionNumber”、source=“insurancePeriod”、qualifiedBy=PensionOfferApplicationFilter.optionNumber.class) @映射(target=“creationDate”,qualifiedBy=

使用MapStruct最新版本1.3.0 final..

公共界面MyMapper{
@映射(target=“identifier”,ignore=true)/*将其留给aftermapping*/
@映射(target=“optionNumber”、source=“insurancePeriod”、qualifiedBy=PensionOfferApplicationFilter.optionNumber.class)
@映射(target=“creationDate”,qualifiedBy=PensionOfferApplicationFilter.creationDate.class)
@映射(target=“editedPieces”,source=“insurancePeriod”,qualifiedBy=PensionOfferApplicationFilter.editedPieces.class)
目标映射(源源,@Context-PensionApplicationRepository repo/*将repo作为Context*/传递);
@后映射
默认映射(源源、@AfterMapping目标、@Context-PensionApplicationRepository-repo){
target.setIdentifier(String.valueOf(repo.getPensionApplicationIdentifier());
}
}

另请注意:您真的需要所有限定符吗?这些限定符仅用于处理冲突:例如,当存在具有相同源类型、目标类型的多个组合时,出于安全原因,您是否可以从响应中删除代码