BeanUtils.copyProperties的简单示例
2024-10-19 01:17:13
一、新建测试实体
1.UserA
package com.dechy.hebswj.test; public class UserA {
private String a; private String b; public String getA() {
return a;
} public void setA(String a) {
this.a = a;
} public String getB() {
return b;
} public void setB(String b) {
this.b = b;
} }
2.UserB
package com.dechy.hebswj.test; public class UserB {
private String a; private String b; private String c; public String getA() {
return a;
} public void setA(String a) {
this.a = a;
} public String getB() {
return b;
} public void setB(String b) {
this.b = b;
} public String getC() {
return c;
} public void setC(String c) {
this.c = c;
} @Override
public String toString() {
return "UserB [a=" + a + ", b=" + b + ", c=" + c + "]";
} }
二、测试
package com.dechy.hebswj.test; import org.apache.commons.beanutils.BeanUtils;
import org.junit.Test; public class userTest { @Test
public void test() throws Exception{
UserA userA=new UserA();
userA.setA("a");
userA.setB("b");
UserB userB=new UserB();
BeanUtils.copyProperties(userB, userA);
System.out.println(userB); } }
结果为
UserB [a=a, b=b, c=null]
最新文章
- 未能加载文件或程序集“Antlr3.Runtime”或它的某一个依赖项
- hibernate笔记--双向一对多映射方法
- 如何通过Azure Service Management REST API管理Azure服务
- UITableViewCell 顶格
- 沉浸式状态栏_boolean hasTopLine = a.getBoolean(1, false);//AS会在";1";下显示错误红线
- 创建第一个Hiberntae工程
- [转] AOP面向切面编程
- 帝国cms如何调用栏目别名作为分类标题?[!--classname--]标签不能用
- TimeUnit(转)
- SQL中 patindex函数的用法
- css3仿山猫侧边栏
- Ubuntu 下安装 nfs
- Yii2 解决2006 MySQL server has gone away问题
- htmlunit+fastjson抓取酷狗音乐 qq音乐链接及下载
- k3 Bos开发百问百答
- ant通配符
- 11.webview、shareSDK
- android 软键盘自动弹出和关闭
- AspectJ框架基于注解的AOP实现
- QT源码查看001-QApplication和QCoreApplication