大家好,又见面了,我是你们的朋友全栈君。 总结: BeanUtils. copyProperties(b,a);原理: 1 根据b的属性来 2 调用原理 a.set+b的属性名(b.get+b的属性名)
下面是实例代码
import org.springframework.beans.BeanUtils;
public class Test {
class A {
String name ;
public String getName() {
return name ;
}
public void setName2(String name) {
this .name = name;
}
}
class B {
String name2 ;
public String getname2() {
return name2 ;
}
public void setName(String name) {
this .name2 = name;
}
}
@org.junit. Test
public void gg() {
A a = new A();
B b = new B();
a.setName2( "aa" );
b.setName( "bb" );
BeanUtils. copyProperties(b,a);
System. out .println(a.getName());
System. out .println(b.getname2());
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/186519.html原文链接:https://javaforall.cn