如何通过AutoValue将MapStruct用于不可变值类(适用于Android)

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

我无法弄清楚如何将maptruct 1.3与Google的@AutoValue一起使用。我想在Android上做这件事,但我怀疑这与我的问题有关。是否有关于此或示例的文档?我在maptruct issues上发布了关于缺乏文档的信息。

AutoValue构建一个不可变的bean,构建器是通过我提供的方法MyDto.builder()创建的,它返回新的AutoValue_MyDto.Builder()

android immutability mapstruct auto-value
1个回答
0
投票

我终于弄明白了。我在这里更新了示例,让其他人看看它是如何一起播放的。

https://github.com/abeade/mapstruct-test

和我的叉子

https://github.com/arberg/mapstruct-test

除了@Mapping之外,构建器只是开箱即用,没有特殊的注释。但似乎有很多限制,我遇到了很多限制。它似乎也适用于Android。

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