mal*_*ouk 4 java reflection dto mapper
我目前在我的应用程序中手动将DTO转换为BO(反之亦然).然而,这种方法很笨拙.
这两个表示之间有没有好的映射器?
我的要求如下:
谢谢你的任何建议.
mig*_*ain 8
关于对象映射,我建议
另外,请参阅此SO答案.它有一个或多或少完整的Java Object映射器列表:https://stackoverflow.com/a/1432956/1137735
我建议的3对我来说似乎更有吸引力.我认为他们都符合你要求的要求.
sle*_*sle 5
我知道这个帖子有点老了,我很确定@miguelcobain的回答很棒.
Personnaly,我建议使用Orika作为运行时系统.它很强大并且在运行时使用字节代码生成,因此映射由生成的代码处理,而不是始终使用Reflection API.其他列出的库始终使用复杂配置而不是约定.
第二个解决方案和更好的解决方案,我认为将使用塞尔玛.这个简短的库为您完成工作,但它不是在运行时处理映射,而是使用注释处理器在编译时生成映射代码.因此编译器会引发映射错误,这是重构证明,您将能够看到生成的代码.
希望你试一试.
归档时间:
13 年,1 月 前
查看次数:
7780 次
最近记录:
8 年,10 月 前