public static Object createObject(String className, Map params) throws Exception {
Object role = ObjectUtils.class.getClassLoader().loadClass(className).newInstance();
if (params != null) {
Iterator it = params.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
String paraName = (String) entry.getKey();
String paraValue = (String) entry.getValue();
BeanUtils.setProperty(role, paraName, paraValue);
}
}
return role;
}
BeanUtils的所有不同用法是什麼? BeanUtils.setProperty實際上在這裏做了什麼。BeanUtils類的用法
執行上述代碼行後。 角色的價值將如何。 任何人善意解釋這將是非常有益的。
你看了一個'BeanUtils'的javadoc嗎? – hexafraction
我做。但我不明白 –
好吧,然後說清楚哪一部分你不明白,所以我們可以爲你澄清它。 – hexafraction