java 提示 避免用Apache Beanutils进行属性的copy。

避免用Apache Beanutils进行属性的copy。

Inspection info:

避免用Apache Beanutils进行属性的copy。 说明:Apache BeanUtils性能较差,可以使用其他方案比如Spring BeanUtils, Cglib BeanCopier。

TestObject a = new TestObject();

TestObject b = new TestObject();

a.setX(b.getX());

a.setY(b.getY());

这里引入了 import org.apache.commons.beanutils.BeanUtils; 我们替换成 import org.springframework.beans.BeanUtils;

使用的时候注册 copyProperties(Object source, Object target) 的位置变换了,需要调整下目标和源的位置对调

相关推荐
计算机安禾1 分钟前
【数据结构与算法】第18篇:数组的压缩存储:对称矩阵、三角矩阵与稀疏矩阵
c语言·开发语言·数据结构·c++·线性代数·算法·矩阵
pedestrian_h3 分钟前
Java单例模式回顾
java·单例模式·设计模式
a8a3024 分钟前
Spring Boot(快速上手)
java·spring boot·后端
华科易迅5 分钟前
MybatisPlus乐观锁
java·开发语言·mybatis
G探险者6 分钟前
如何找到那些慢 SQL
java
迈巴赫车主11 分钟前
错位排序算法
开发语言·数据结构·算法·排序算法
zzb158011 分钟前
Agent记忆与检索
java·人工智能·python·学习·ai
羊小猪~~37 分钟前
【QT】-- 模型与视图简介
开发语言·数据库·c++·后端·qt·前端框架·个人开发
叶微信39 分钟前
Qt相关面试题
开发语言·qt
种时光的人39 分钟前
Java+AI 无缝衔接:Spring AI 聊天模型入门到精通
java·人工智能·spring·ai·spring ai