BeanUtils小知识
BeanUtils小知识
1、简介
Apache commons组件之一,用于简化JavaBean封装数据的操作
2、作用
将JavaBean封装成一个字符串数据或将表单提交的数据封装到JavaBean中
3、jar包
commons-beanutils-1.8.3.jar和commons-logging-1.1.1.jar
4、工具类
(1)BeanUtils对象
方法:populate(Object bean,Map<String,String[]>properies)
作用:将Map数据封装到指定的JavaBean中
(2)ConverUtils对象
方法: register(Converter converter,Class clazz)
作用:注册类型转换器
(3)代码演示
//创建BeanUtils提供时间转换器
DateConverter a=new DateConverter();
//设置需要转换的格式
a.setPatterns(new String[]{"yyyy-MM-dd","yyyy-MM-dd,HH:mm:ss"});
//注册转换器
ConvertUtils.register(dataConverter,java.util.Date.class);
//封装数据
BeanUtils.populate(user,properties);