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

相关推荐
武昌库里写JAVA11 小时前
在iview中使用upload组件上传文件之前先做其他的处理
java·vue.js·spring boot·后端·sql
董世昌4111 小时前
什么是事件冒泡?如何阻止事件冒泡和浏览器默认事件?
java·前端
kylezhao201911 小时前
如何在 C# 项目中使用 NLog 进行日志记录
开发语言·c#
好度11 小时前
配置java标准环境?(详细教程)
java·开发语言
笨笨马甲11 小时前
Qt TCP连接硬件设备
开发语言·qt·tcp/ip
teacher伟大光荣且正确12 小时前
关于Qt QReadWriteLock(读写锁) 以及 QSettings 使用的问题
java·数据库·qt
nightseventhunit12 小时前
base64字符串String.getByte导致OOM Requested array size exceeds VM limit
java·oom
建群新人小猿12 小时前
陀螺匠企业助手-我的日程
android·大数据·运维·开发语言·容器
superman超哥12 小时前
仓颉借用检查器工作原理深度解析
c语言·开发语言·c++·python·仓颉
悟能不能悟12 小时前
java map判断是否有key,get(key)+x,否则put(key,x)的新写法
java·开发语言