通过反射获得传入集合数据中每个元素字段的值
private static String[] filedArray = {"bookName", "bookDesc", "createTime"};@RequestMapping("/getData")@ResponseBodypublic List<Object> getData() {List<Book> list = bookService.queryBookList();return handle(list,filedArray);}private <T> List<Object> handle(List<T> list, String[] filedArray) {List<Object> objs = new ArrayList<>();for (T t : list) {Class cls = t.getClass();for (String value : filedArray) {Field field = ReflectionUtil.getDeclaredField(cls, value);field.setAccessible(true);try {Object obj = field.get(t);objs.add(obj);} catch (IllegalAccessException e) {e.printStackTrace();}}}return objs;}