//把map转换成指定类型的javabean对象
public static <T> T toBean(Map map,Class<T> clazz){
try {
//创建指定类型的javaBean对象
T bean = clazz.newInstance();
//把数据封装到javaBean中
BeanUtils.populate(bean, map);
//返回javaBean对象
return bean;
}catch(Exception e) {
throw new RuntimeException(e);
}
调用
public void fun3() {
Map<String, String> map = new HashMap();
map.put("username","zhangsan");
map.put("pw", "123456");
User user = CommonUtils.toBean(map, User.class);
System.out.println(user);
}