码迷,mamicode.com
首页 > 其他好文 > 详细

BeanUtils--内省加强

时间:2014-12-14 15:50:12      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   

BeanUtils就是一个处理Bean的工具包。内部也是使用内省。但对内省做了加强.

 Bean的set |get不用再成对出现

核心类:

     BeanUtils。

 1、导包

bubuko.com,布布扣

由于运行时需要写日志,所以还需要导logging.jar,否则会报错

bubuko.com,布布扣

 1 //1、设置属性  setXxx
 2         SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
 3         String data="2010-5-6";
 4         User u=new User();
 5         BeanUtils.setProperty(u, "id", "jack");
 6         BeanUtils.setProperty(u, "age", "90");
 7         BeanUtils.setProperty(u, "birthday", sdf.parse(data));
 8         System.err.println(u);
 9         System.err.println("===========================");
10         //2、获取属性
11         String id= BeanUtils.getProperty(u, "id");
12         System.err.println(id);
13         //3、整体赋值
14         Map<String,Object> map=new HashMap<String, Object>();
15         map.put("id", "Rose");
16         map.put("age", "99");
17         BeanUtils.populate(u, map);
18         System.err.println(u);

注意:BeanUtils对类型进行转换只能进行简单的转换,如上面的date类型就需要自己进行转化

bubuko.com,布布扣

BeanUtils--内省加强

标签:style   blog   http   io   ar   color   os   使用   sp   

原文地址:http://www.cnblogs.com/liuwt365/p/4162592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!