专栏名称: java思维导图
一个用思维导图结构化梳理java知识的公众号。精美文章配合xmind源导图,可视化学习与思考,让java不再难懂。
今天看啥  ›  专栏  ›  java思维导图

Java反射+注解实现Entity类与Dto类相互转换

java思维导图  · 公众号  · Java  · 2021-01-03 15:33

文章预览

序言 近期在工作中管理代码时发现,在项目中从Dao层到Service层数据传递中通过大量的get(),set()方法去一个一个的去拿值去赋值,导致代码篇幅过长,对此甚是讨厌,并且严重消耗开发时间。 起初找过些关于这块的资料,现在大部分都是Entity类和Dto类的属性名相同的前提下,利用反射实现,太局限了,如果要改成同名,按目前项目的程度去整改工作量太大,不现实。 后面看了Spring注解的实现,然后结合找到反射实现资料,突想奇发尝试着用自定义注解+反射方式的去实现,事实证明这方法是可行的。故分享至此,希望能帮到大家。 整体实现三步骤: 自定义注解 工具类方法实现反射 使用(测试) 1、自定义注解 import  java.lang. annotation .*; @Target({ElementType.FIELD,ElementType.TYP ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览