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

相关推荐
老王IT5 分钟前
C#语言基础语法介绍
开发语言·c#
Shaoshing7 分钟前
缓存一致问题及常见解决方案
java·缓存
聚美智数13 分钟前
文档转换 API‑文档转 PDF‑PDF 转文档‑异步文档处理‑文件格式迁移‑转换结果回调推送 API 接口介绍
android·java·pdf
校园安全大脑平台15 分钟前
校园安全平台过等保二级,开发阶段要注意什么
开发语言·安全·php
只睡四小时21 分钟前
端侧推理:face-api.js 首屏 92% 是白下载的
开发语言·javascript·人脸识别·ecmascript·tensorflow.js·face-api.js·端侧推理
从零数据分析23 分钟前
零基础学SQL 23:和上月比总对不上?LAG/LEAD 一步取出上一次(附 4 个模板)
java·数据库·sql·mysql·oracle·sqlite·database
yuzhiboyouye36 分钟前
com.fasterxml.jackson.annotation 里最常用高频的注解,可以按“控制字段、控制格式、控制结构、控制流程”来记
java·开发语言
HAPPY酷38 分钟前
C++ 内存泄漏排查:从裸 new 到 RAII 修复,附 ASan 实战
开发语言·c++
苜蓿muxu1 小时前
简述 ConcurrentHashMap 和 CopyOnWriteArrayList 的区别以及各自适用场景
java·编程语言
9527!到!1 小时前
Springboot @value读取配置参数踩坑&推荐解决方案
java·spring boot·spring