MapStruct最佳实践-@Context参数或接口/抽象类中的字段?

问题描述 投票:0回答:1

我想知道使用MapStruct时哪种方法更好-传入@Context参数,或具有干净的源到目标映射功能,以及需要任何外部参数作为interface / abstract类中的字段?谢谢!

parameters interface mapping abstract-class mapstruct
1个回答
0
投票
这真的取决于您需要做什么。如果使用@Context,则必须将其传递给所需的所有方法。

如果您具有动态的内容,则基于某些请求参数,则需要使用@Context

[如果您有一个单例的东西,例如您要使用的服务,那么最好将其注入您的映射器中。

© www.soinside.com 2019 - 2024. All rights reserved.