zoukankan      html  css  js  c++  java
  • JDBC(6)—BeanUtils

    • 1.简介:
      BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品
    • 2.Java 类的属性:
      • 1>.在JavaEE中java类的属性通过getter和setter来定义。getter和setter方法,去掉get和set之后小写首字母,即是java
        的属性。
      • 2>.而写在类中的成员属性叫:字段。
      • 3>.一般情况下,字段名和属性名都一致。
      • 4>.操作java属性的有一个功能包:beanutils
        测试其中的几个方法:setProperty()、getProperty()这里主要介绍这两个方法。
        ①:搭建环境:配置jar包,导入两个jar包commons-beanUtils-1.8.0.jar和commons-logging-1.1.1.jar
        但是commons-logging.jar使用的是1.1.3版本的话,
        就需要导入beanutils类的getProperty()依赖的commons-logging-1.1.3-doc.jar、commons-logging-1.1.3-source.jar
        和BeanUtils类的getProperty()方法依赖的commons-logging-1.1.3.jar。
        实例代码
        setProperty():BeanUtils.setProperty(object, "IDCard", "10100101");
        getProperty():BeanUtils.getProperty(object, "IDCard");

    实例方法:

    public class BeanUtilsTest_6 {
    
        @Test
        public void testSetProperty() throws Exception{
    
            Object object = new Student();
            System.out.println(object);
            //setProperty()方法中的参数为某一类的对象、指定的属性名、属性值。
            //该方法依赖commons-logging-1.1.3.jar包
            BeanUtils.setProperty(object, "IDCard", "10100101");
    
            System.out.println("SetProperty():"+object);
    
        }
    
        @Test
        public void testGetProperty() throws IllegalAccessException, 
                    InvocationTargetException, NoSuchMethodException{
            Object object = new Student();
            BeanUtils.setProperty(object, "IDCard", "10100101");
            //getProperty()方法中参数为某一类的对象、该对象的属性名。
            //该方法依赖commons-logging-1.1.3-sources.jar和commons-logging-1.1.3-doc.jar
            Object val = BeanUtils.getProperty(object, "IDCard");
            System.out.println("GetProperty():"+val);
        }
    
    }
  • 相关阅读:
    Python httpServer服务器(初级)
    分布式服务管理zookeeper的java api
    基于netty的异步http请求
    for之Python vs C#
    表单验证
    contact表单错误解决记录
    表单
    Django后台管理界面
    正则表达式替换和不包含指定字符串
    Django模型-数据库操作
  • 原文地址:https://www.cnblogs.com/tengpengfei/p/10454019.html
Copyright © 2011-2022 走看看