复制List从一个类型转变为另外一个类型

使用场景:

我们从数据库中获取到一个dog类型的list,dog中有name,age属性,此时有一个cat类,也具有name和age属性,我们想把dog的数据转换为cat,那么可以这样使用:

依赖:

复制代码
<dependency>
	<groupId>net.rakugakibox.spring.boot</groupId>
	<artifactId>orika-spring-boot-starter</artifactId>
	<version>1.9.0</version>
</dependency>

然后在业务中引用:

复制代码
import ma.glasnost.orika.MapperFacade;


// MapperFacade对象注入
@Autowired
private MapperFacade mapperFacade;

使用:

复制代码
List<Dog> dogs = service.getAll();
List<cat> cats = mapperFacade.mapAsList(dogs, cat.class);

完成

相关推荐
骑士雄师22 分钟前
使用 IntelliJ IDEA 结合 DBeaver 连接 MySQL 数据库并实现数据增删查改的详细步骤:
数据库·mysql·intellij-idea
_Aaron___6 小时前
List.subList() 返回值为什么不能强转成 ArrayList
数据结构·windows·list
呼哧呼哧.6 小时前
Spring的核心思想与注解
数据库·sql·spring
21号 17 小时前
9.Redis 集群(重在理解)
数据库·redis·算法
爬山算法7 小时前
Redis(73)如何处理Redis分布式锁的死锁问题?
数据库·redis·分布式
嘗_7 小时前
sql特训
数据库·sql
wan5555cn8 小时前
周末之美:慢下来,拥抱生活的温柔
数据库
yumgpkpm8 小时前
华为鲲鹏 Aarch64 环境下多 Oracle 、mysql数据库汇聚到Cloudera CDP7.3操作指南
大数据·数据库·mysql·华为·oracle·kafka·cloudera
1024小神8 小时前
为已有nextjs项目添加supabase数据库,不再需要冗余后端
数据库
liu****8 小时前
8.list的使用
数据结构·c++·算法·list