所有分类
  • 所有分类
  • 未分类

SpringBoot-复制对象的工具类

简介

本文介绍SpringBoot复制对象的工具类。

项目中经常遇到将List转化为其他类型的List的情况,比如:将List<User>转化为List<UserDTO>。

为什么写这个工具类?

优点

  1. 一行代码即可转换。
  2. 底层使用Spring的BeanUtils,很稳定。

工具类代码

此内容仅限VIP查看,请先
0

评论2

请先

  1. List userDTOs = BeanUtil.copy(users, new TypeReference<List>() {}); 这个会报检查时错误,要修改copy方法的签名
    流年 2024-10-21 0
    • 第二个参数需要指定泛型,这样返回值就直接是泛型那个类型了。这是比较常用的用法,如果想不指定泛型,可以自己再加一个方法
      自学精灵 2024-10-23 0
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录