【发布时间】:2019-07-23 09:43:59
【问题描述】:
我编写了一个 MapStruct 映射器,它有两个带有 @AfterMapping 注释的方法。根据上下文,我希望在映射结束之前只执行其中一种方法。
对此,MapStruct documentation 声明:
所有可以应用于映射方法的映射后方法都将 使用。
@Qualifier / @Named可以用来过滤要使用的方法。
关于@Named,该文档包含一个good example,说明如何使用此注释来为bean 属性执行两种不同类型的映射。但我不明白如何使这种区别适应我的两种映射后方法。
【问题讨论】: