【内省之】BeanUtils工具包的使用
来源:互联网 发布:python 入门pdf 编辑:程序博客网 时间:2024/04/28 07:40
BeanUtils工具包用于对javabean的属性进行设置和获取;
使用前需要导入:
* 1.commons-beanutils-1.8.3.jar
使用前需要导入:
* 1.commons-beanutils-1.8.3.jar
* 2.commons-logging-1.1.1.jar(日志包)
注意:该工具包操作的javabean必须是独立的public class 的javabean,不然会报错。(public是必须的!)
示例代码:
package com.oterman.reflect;import java.lang.reflect.InvocationTargetException;import org.apache.commons.beanutils.BeanUtils;import org.apache.commons.beanutils.PropertyUtils;/** * 该例子演示BeanUtils工具包的使用; * 实现需要导入: * 1.commons-beanutils-1.8.3.jar * 2.commons-logging-1.1.1.jar(日志包) * * @author 大蘑菇 * */public class BeanUtilsDemo {public static void main(String[] args) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException {ReflectPoint point=new ReflectPoint(66,88);//设置属性的值,以字符串的形式进行设置;BeanUtils.setProperty(point, "y", "99");//以字符串的形式进行设置;System.out.println(point.getY());//获取属性的值System.out.println(BeanUtils.getProperty(point, "x"));PropertyUtils.setProperty(point, "x", 100);//以参数的实际类型进行传入;System.out.println(point.getX());//设置复合属性,ReflecPoint有一个Date属性;PropertyUtils.setProperty(point, "date.time", 8988);//级联设置System.out.println(point.getDate().toLocaleString());}}
0 0
- 【内省之】BeanUtils工具包的使用
- JavaWeb -- 内省—beanutils工具包 的使用
- 黑马程序员:JavaBeans与内省及beanutils工具包的使用
- 内省—beanutils工具包 的应用
- BeanUtils工具包的使用
- 内省(Introspector)和BeanUtils工具包
- 内省、beanutils-工具包及应用
- 泛型、JavaBean内省、beanutils工具包
- JavaBean内省:认识JavaBean与内省、对JavaBean的内省操作、Beanutils工具包
- 内省工具包——>BeanUtils工具的应用
- 黑马程序员------------------内省,JavaBean,BeanUtils工具包
- 内省—beanutils工具包 操作javabean属性
- 内省综合案例和 Beanutils 工具包
- BeanUtils工具包的用法
- JAVA高新技术——JavaBean、内省、BeanUtils工具包
- 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包
- java_web初学笔记之<BeanUtils工具包的用法>
- 内省、JavaBean、PropertyDescriptor类、Introspector类、BeanUtils工具包、注解、Rentention、Target、注解的基本属性和高级
- iOS xcode6最新提交app方法
- 好的用户界面-界面设计的一些技巧
- MySQL常见问题分析及定位
- 神途开服表神途发布网活动界面
- nyoj 239 月老的难题 【二分匹配之匈牙利】
- 【内省之】BeanUtils工具包的使用
- 【bzoj 1826&1528】: [JSOI2010]缓存交换
- 项目管理系统问题记录(1)
- Java 单例模式详解
- php 开发调试阶段记录日志
- 电子竞技游戏市场概论
- Objective-C_实例变量可见度和⽅法
- C陷阱与缺陷读书笔记
- android布局技巧之屏幕适配