9.2用BeanUtil工具包操作JavaBean

来源:互联网 发布:淘宝找人代付选项没了 编辑:程序博客网 时间:2024/05/22 16:07

p { margin-bottom: 0.21cm; }

BeanUtil工具包的优点:

  1. 支持属性链及如果JavaBean的属性内还有属性 可以直接用 属性。子属性表示

  2. 将输入和输出的参数都转换为字符串,我们在做web开发的时候 经常把页面中的字符串转换为其他对象 在这里转换工作由他给我们做了 当然也可以选择不用他给我们做类型转换

 

BeanUtil所需要的工具:

  1. BeanUtil

  2. Loging

 

BeanUtil的使用方法:

得到JavaBean中的某个属性: BeanUtils.getProperty(p1,"x")

给某个属性链赋值: BeanUtils.setProperty(p1,"brithday.time","111");

给某个属性赋值不需要它为我们做类型转换 PropertyUtils.setProperty(p1,"x",9);

不做类型转换取值:PropertyUtils.getProperty(p1,"x")

 

 

例子:

System.out.println(BeanUtils.getProperty(p1,"x"));

BeanUtils.setProperty(p1,"x",9);

System.out.println(p1.getX());

BeanUtils.setProperty(p1,"brithday.time","111");

System.out.println(BeanUtils.getProperty(p1,"brithday.time"));

PropertyUtils.setProperty(p1,"x",9);

System.out.println(PropertyUtils.getProperty(p1,"x").getClass());

 

 

原创粉丝点击