需要加入两个jar包:
commons-beanutils-1.9.3.jar
commons-logging-1.2.jar
使用方法:
给对象的属性赋值:BeanUtils.setProperty(entity, fieldName, value);
从对象的属性中取值:BeanUtils.getProperty(entity, fieldName);
例子:
@Test public void testGetProperty() throws IllegalAccessException, InvocationTargetException, NoSuchMethodException{ Object student = new Student(); BeanUtils.setProperty(student, "idCard", "20190099282929"); Object obj = BeanUtils.getProperty(student, "idCard"); System.out.println(obj); } @Test public void testSetProperty() throws IllegalAccessException, InvocationTargetException { Object student = new Student(); BeanUtils.setProperty(student, "idCard", "20190099282929"); System.out.println(student); }