一看就能理解Java如何通过反射快速赋值Bean属性(浅克隆与深克隆)
发布时间
阅读量:
阅读量
在日常开发过程中,PO、VO、DTO与DO之间的相互转换是常见的需求,若采用逐个set的方式进行操作,将带来较大的工作量。目前已有较为完善的转换工具类可供使用,例如dozer,笔者在实际开发中也经常借助此类工具。出于对技术的浓厚兴趣,决定自行探索如何通过反射机制实现转换工具的开发。
2020/3/10版:
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/** * 利用反射原理的对象转换类
*/
public class BeanUtils {
private static final String GET = "get";
private static final String SET = "set";
/** * 浅复制
* * @param from 转换对象
* @param to 目标对象
* @param <T> 返回对象
* @return
*/
全部评论 (0)
还没有任何评论哟~
