日期:2014-05-16  浏览次数:20868 次

心得21--JDK新特性5-Apache开发的内省API

1.  Apache开发的内省方式

      Sun公司的内省API过于繁琐,所以Apache组织结合很多实际开发中的应用场景开发了一套简单、易用的API操作Bean的属性——BeanUtils

l     Beanutils工具包的常用类:

?      BeanUtils

?      PropertyUtils

?      ConvertUtils.regsiter(Converter convert, Class clazz)

?      自定义转换器

  具体案例分析:

Javabean:Person

packagecom.java.Bean;

 

import java.util.Date;

 

publicclass Person {

 

   private String name;

   privateintage;

   private Date birthday;

   public String getName() {

      returnname;

   }

   publicvoid setName(String name) {

      this.name = name;

   }

   publicint getAge() {<