一:大于基本数据类型的封装数据类型 直接使用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);
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐