如何将 java 集合映射到它的大小

How to map java collection to its size

我想知道如何将列表映射到它的大小?我有一些 SourseClass.class 包含一些东西的列表,我想将这个列表映射到它的大小,所以 DtoClass.class 将包含“List.size()”

你可以使用表达式,这里是例子:

@Mapping(target = "list", expression = "java(sourceClass.getList()!= null ? sourceClass.getList().size():0)")
DtoClass toDto(SourceClass sourceClass);