提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
例如:随着很多流行的框架出现,反射也成了其中必不可少的一种机制下面让我们来看看 反射在实际业务中能实现哪些功能。仅供参考!!!
提示:学习记录,下面案例可供参考
一、使用反射机制
问题:使用反射Copy类的繁殖(,)
- 原目标可字段名称不同,如有目标实体字段比原实体字段多可忽略
- 源实体数据 - Copy - 目标实体数据这么个过程
二、使用步骤
1.引入库
代码如下(示例):
-
源数据实体
-
目标数据实体
有没有注意到目标实体多了个注解,这是为了解决字段名称不一致引发的报错问题。
@Fields 待会我们就来揭开巧媳妇的面纱
在这里插入代码片
2.Copy数据
- 接下来我们做个测试
/**
* 反射copy类的繁殖
*/
@Test
void copyClassReflect() throws JsonProcessingException {
CopyReflectSource reflectSource = new CopyReflectSource();
reflectSource.setName("测试");
reflectSource.setAge("18");
reflectSource.setRh("RH");
reflectSource.setAddress("家佳康");
log.info("源实体数据:{}",reflectSource);