标签: mapstruct
我们正在尝试将具有约994个类的域模型从一个版本映射到另一个版本。由于版本之间的变化很小,我们认为MapStruct是一个很好的选择。由于我们提供了单个接口,因此MapStruct生成具有大约17000 LOC的单个映射实现。
不幸的是,在我们的笔记本电脑上,编译时间增加到了惊人的12分钟(Java 11),我们发现这实在令人难以忍受。这是我们必须期望的吗?如果将spit分成几个映射类,编译时间会明显减少吗?
是否有一种方法可以监控发电过程中到底消耗了什么时间?