![](/img/trans.png)
[英]MapStruct: How can I do filter to fields which I want and don't want to mapping?
[英]MapStruct: How can I filter which after-mapping method to use?
我已經寫了一個MapStruct映射器,它有兩個帶有@AfterMapping
批注的方法。 根據上下文,我只希望在映射結束之前執行這些方法之一。
對此, MapStruct文檔指出:
將使用所有可以應用於映射方法的映射后方法。
@Qualifier / @Named
可用於過濾要使用的方法。
關於@Named
,文檔包含一個很好的示例 ,說明如何使用此批注為bean屬性執行兩種不同類型的映射。 但是我不明白如何將這種區別應用於我的兩種映射后方法。
您可以在@BeanMapping批注中指定限定符,以使其適用於生命周期方法。 注意:我最近在母版上解決了此區域的問題。 不要以為已經發布了。 忘記了確切的問題(當前無法查找)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.