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) 的位置变换了,需要调整下目标和源的位置对调

相关推荐
重庆小透明5 小时前
今日收获(一些个人思考)
java·spring·大模型·springai·prompt注入
Edward111111116 小时前
一AI名词
java·开发语言·数据库·学习
栈溢出了6 小时前
Redis repl_backlog 学习笔记
java·开发语言·redis·学习
urkay-6 小时前
Kotlin Flow分类
android·开发语言·kotlin
并不喜欢吃鱼6 小时前
从零开始 C++----- 十五.一文吃透 C++ 异常:try-catch、栈展开、自定义异常、异常安全 noexcept 底层全剖析
java·开发语言·jvm
gr95ZS6E66 小时前
基础入门java安全(一)--CC1基础分析
开发语言·python
智码看视界6 小时前
Day19 Spring Boot启动优化:启动时间从8秒降到2秒
java·spring boot·后端·启动优化
SelectDB技术团队6 小时前
AB 实验指标计算场景:Apache Doris / SelectDB 的技术能力、选型对比与实践
大数据·数据库·数据分析·apache·用户运营·apache doris·selectdb
北京阿法龙科技有限公司7 小时前
AR智能眼镜安防应用核心指标:识别距离筑牢防线
java·开发语言·ar
杜子不疼.7 小时前
【C++】继承—C++的秘密武器,get父类的智慧
开发语言·c++