我无法弄清楚如何将 mapstruct 1.3 与 Google 的 @AutoValue 一起使用。我正在尝试在 Android 上执行此操作,但我怀疑这与我的问题有关。是否有关于此的任何文档或示例?我已经在maptruct 问题中发布了有关缺乏文档的问题。
AutoValue 构建一个不可变的 bean,构建器是通过我提供的方法 MyDto.builder() 创建的,该方法返回 new AutoValue_MyDto.Builder()
我无法弄清楚如何将 mapstruct 1.3 与 Google 的 @AutoValue 一起使用。我正在尝试在 Android 上执行此操作,但我怀疑这与我的问题有关。是否有关于此的任何文档或示例?我已经在maptruct 问题中发布了有关缺乏文档的问题。
AutoValue 构建一个不可变的 bean,构建器是通过我提供的方法 MyDto.builder() 创建的,该方法返回 new AutoValue_MyDto.Builder()
我终于弄明白了。我在这里更新了示例,供其他人查看它是如何协同工作的。
https://github.com/abeade/mapstruct-test
和我的叉子
https://github.com/arberg/mapstruct-test
Builders 开箱即用,除了@Mapping 之外没有特殊注释。但似乎有很多限制,我遇到了很多。它似乎也只适用于Android。