我想将源对象映射到目标,但是在我的模型中,我对吸气剂使用了不同的命名约定
//instead of getName()
String name() { return name;}
是否可以将mapstruct配置为使用我的命名策略
答案 0 :(得分:0)
为了对吸气剂使用不同的命名约定,应实现自定义AccessorNamingStrategy
。
最好的方法是扩展DefaultAccessorNamingStrategy
并覆盖isGetterMethod
。
真正重要的是要确保您确实为吸气剂返回了一些东西。否则,toString
之类的方法也将被视为吸气剂