protected <T> T getBean(HashMap<String, String> map, Class<T> c) {
try {
T obj = c.newInstance();
BeanUtils.copyProperties(obj, map);
return obj;
} catch (Exception e) {
System.out.println("map封装成BEAN错误!");
OperationLogFile.writeTxt("\r\nmap封装成Bean错误!");
e.printStackTrace();
}
return null;
}
try {
T obj = c.newInstance();
BeanUtils.copyProperties(obj, map);
return obj;
} catch (Exception e) {
System.out.println("map封装成BEAN错误!");
OperationLogFile.writeTxt("\r\nmap封装成Bean错误!");
e.printStackTrace();
}
return null;
}
还有建议楼主这个commons-beanUtils工具类就可以完成了不用自己写。
org.apache.commons.beanutils.BeanUtils.populate(Object bean,Map map);