首页 > 代码库 > BeanUtils框架浅析
BeanUtils框架浅析
一、使用步骤:
1、添加jar包:
commons-beanutils-1.8.0.jar
commons-logging.jar
2、使用setProperty()方法对javabean设置属性值
bu.setProperty(s, "name", "张三");bu.setProperty(s, "age", "13");bu.setProperty(s, "birthday", "2011-10-9");
3、使用getProperty()方法对javabean获取属性值
String str_name = bu.getProperty(s, "name");String str_age = bu.getProperty(s, "age");String str_date = bu.getProperty(s, "birthday");
二、BeanUtils框架的自动转换只适合于普通数据类型,如果是自定义数据类型,需要先进行注册。
使用ConvertUtils的静态方法register().
ConvertUtils.register(new Converter(){ public Object convert(Class clazz, Object type){ //参数一:java.util.Date.class(目标类型) //参数二:java.lang.String(传入的参数类型) String str_birthday = (String)type; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try { return sdf.parse(str_birthday); } catch (ParseException e) { e.printStackTrace(); return null; } } }, java.util.Date.class);
or
//通过DateLocaleConverter()类来注册
ConvertUtils.register(new DateLocaleConverter(),Date.class);
BeanUtils框架浅析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。