BeanUtils的使用

什么是BeanUtils工具

BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。

用途

1)beanUtils 可以便于对javaBean的属性进行赋值。

2)beanUtils 可以便于对javaBean的对象进行赋值。

3)beanUtils可以将一个MAP集合的数据拷贝到一个javabean对象中。

环境搭建

导入两个包:
commons-beanutils.jar:http://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi
commons-logging.jar: http://commons.apache.org/proper/commons-logging/download_logging.cgi

测试代码

首先建立Student类,
一、javaBean类的规范:

  1. 必须要有一个默认构造器(无参构造器)
  2. 提供get/set方法,如果只有get方法,那么这个属性是只读属性!
  3. 方法名称满足一定的规范,那么它就是属性!boolean类型的属性,它的读方法可以是is开头,也可以是get开头!
  4. 属性:有get/set方法的成员,还可以没有成员,只有get/set方法。如:getIdCard();属性为:idCard
public class BeanUtilsTest {

	@Test
	public void testSetProperty() throws Exception {
		Object object=new Student();
		System.out.println(object);
		BeanUtils.setProperty(object, "idCard", "12314194925828");
		System.out.println(object);
		Object val=BeanUtils.getProperty(object,"idCard" );
		System.out.println(val);
		//fail("Not yet implemented");
	}

}

代码运行结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值