java调用未知类的指定方法简单实例
更新时间:2013年09月02日 16:03:22 作者:
这篇文章介绍了java调用未知类的指定方法简单实例,有需要的朋友可以参考一下
复制代码 代码如下:
/**
* 获取任意对象里面的returnMapObject的值.并且组成list
* @param <T>
* @param list
* @param fields
* @return
* @throws Exception
*/
@SuppressWarnings("unchecked")
public static <T> List<Map<String,Object>> returnMapList(List<T> list,String ...fields) throws Exception{
List<Map<String,Object>> mapList = new ArrayList<Map<String,Object>>();
if(list == null || list.isEmpty())return mapList;
for(T t : list){
Method m = t.getClass().getMethod("returnMapObject",fields.getClass());
Object result = m.invoke(t,(Object)fields);
mapList.add((Map<String, Object>) result);
}
return mapList;
}
相关文章
解决spring data jpa saveAll() 保存过慢问题
这篇文章主要介绍了解决spring data jpa saveAll()保存过慢问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-11-11
最新评论