bean 属性COPY

bean 属性COPY

  • 目录
    • 概述
      • 需求:
    • 设计思路
    • 实现思路分析
      • 1. 创建对象并赋值
      • 2.PropertyUtils
      • 3.Spring BeanUtils
      • 4.Cglib BeanCopier
      • 5.直接set
    • 拓展实现(性能测试)
      • 相关工具如下:
      • 实验效果:(解决思路)
    • 分析:
  • 小结:
  • 参考资料和推荐阅读

LD is tigger forever,CG are not brothers forever, throw the pot and shine.
Ride a donkey to find a horse, stay with good people, and stay away from poor people.
talk is cheap, show others the code,Keep progress,make a better result.

目录

概述

我们为了方面使用beanCopy机制。

需求:

1.实现Beancopy的功能
2.接收请求

设计思路

使用beanUtils

实现思路分析

1. 创建对象并赋值

User u = new User();//source
2 u.setUid("1");
3 u.setName("tom");
4 u.setAge((short)18);

BeanUtils.copyProperties(u, s);
把U的相同属性赋值到S。其他用set/get方法:

2.PropertyUtils

没有用过

swagger 测试如下:

3.Spring BeanUtils

在程序中只能根据debug 和文档去测试,这是swagger的局限。不再赘述。

4.Cglib BeanCopier

5.直接set

拓展实现(性能测试)

无,

相关工具如下:

实验效果:(解决思路)

分析:

小结:

主要讲述了关于bean赋值属性,里面有许多不足,请大家指正~

参考资料和推荐阅读

1.Bean复制的几种方式比较.
2.JAVA中JavaBean对象之间拷贝的方法.

欢迎阅读,各位老铁,如果对你有帮助,点个赞加个关注呗!~

你可能感兴趣的:(【Java语言】)