开发者社区> 问答> 正文

Spring BeanUtils是如何进行属性拷贝的

Spring BeanUtils是如何进行属性拷贝的

展开
收起
huc_逆天 2021-01-08 11:31:06 653 0
1 条回答
写回答
取消 提交回答
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    首先要添加Spring BeanUtils 的Jar包,即添加依赖

    <!--Spring PropertyUtils-->
    <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>org.springframework.beans</artifactId>
    <version>3.1.1.RELEASE</version>
    </dependency>
    

    构建两个类对象进行属性赋值

    public class PersonDO {
    private Integer id;
    private String name;
    private Integer age;
    private Date birthday;
    // 省略setter/getter
    }
    
    public class PersonDTO {
    private String name;
    private Integer age;
    private Date birthday;
    }
    

    进行属性赋值 org.springframework.beans.BeanUtils.copyProperties(personDO, personDTO);

    2021-01-08 11:31:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多