java 集合深拷贝几种方式
【代码】java 集合深拷贝几种方式。
·
一:大于基本数据类型的封装数据类型 直接使用clone方法
二:对于实体集合
2. 1 mapperFacade.mapAsList(list,class)
依赖:
<dependency>
<groupId>net.rakugakibox.spring.boot</groupId>
<artifactId>orika-spring-boot-starter</artifactId>
<version>1.9.0</version>
</dependency>
三:使用mapStruct,编译时自动生成拷贝方法(推荐,性能最佳)
@Mapper(componentModel = "spring", nullValueMappingStrategy = NullValueMappingStrategy.RETURN_NULL)
public interface PromotionConvertor {
List<A> copyList(List<A> list);
更多推荐
已为社区贡献2条内容
所有评论(0)