java bean基于注解进行转化
来源:互联网 发布:apache flink 视频教程 编辑:程序博客网 时间:2024/04/29 21:09
维护老旧项目或基于旧项目开发新功能时,经常能发现各种各样的Bean类,其中往往会存在几个类似的Bean由于个别属性的不同而需要互相转化,需要对每种转化定义一个转化函数,代码维护效率很低,本方案可以实现通过对Bean中的属性添加注解,快速的进行2个Bean的转化。
下面先上代码:
首先定义注解类@interface BeanProperty,值为字符串
转化函数先获取输入类和输出类的变量,然后根据变量的BeanProperty注解值进行转换,当BeanProperty注解值相同,则进行转化赋值
具体运用的代码如下:
需要优化的点(暂时没做):
当BeanProperty注解值想等时需要进行类型判断,如果是基本类型,根据基本类型的转化原则实现转化,如果不是基本类型,并且不能进行强转,需要再次递归调用转化函数,再根据变量属性的注解值进行转化
0 0
- java bean基于注解进行转化
- 使用Java注解进行Spring bean管理
- 基于Java的容器注解@Bean
- 基于Java的容器注解-@Bean
- 装配Bean 基于注解
- bean装配基于注解
- 装配Bean基于注解
- Spring中基于java容器的注解@Bean
- Spring入门(基于Java的容器注解之@Bean)
- Bean 基于注解的配置
- Spring基于注解配置Bean
- spring-装配Bean 基于注解
- spring装配bean(基于注解)
- Spring bean管理【基于注解】
- 基于注解自动装配Bean
- Spring 装配Bean 基于注解
- Spring-装配Bean 基于注解
- Java基于注解和反射导入导出Excel(Bean转Excel,Excel转Bean)
- 运维工具SaltStack
- Android中Toolbar (1)
- GCC文件后缀名问题
- 计算特征矩阵及哈希值(含OpenCV代码)
- jvm加载机制
- java bean基于注解进行转化
- javascript getElementById 使用方法及用法
- Apache的prefork模式和worker模式
- 程序员每天累成狗,是为了什么
- 数学公理体系
- 行为级建模的体系结构
- 一天一爬虫:day01-糗事百科_v2
- 六、GC调优工具
- pwnable.kr [Toddler's Bottle]