p { margin-bottom: 0.21cm; }
BeanUtil 工具包的优点 :
-
支持属性链 及如果 JavaBean 的属性内还有属性 可以直接用 属性。子属性表示
-
将输入和输出的参数都转换为字符串,我们在做 web 开发的时候 经常把页面中的字符串转换为其他对象 在这里转换工作由他给我们做了 当然也可以选择不用他给我们做类型转换
BeanUtil 所需要的工具 :
-
BeanUtil
-
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());