public static <T> HashMap<String,Object> convertModelFieldsToMap(T model) throws IllegalAccessException { HashMap<String,Object> map=new HashMap<>(16); if(model==null){ return map; } var fields=model.getClass().getDeclaredFields(); for (var field:fields){ map.put(field.getName(),field.get(model)); } return map; } // 用法,MyUtils根据自己方法所放位置修改 Map<String, Object> articleMap = MyUtils.convertModelFieldsToMap(article);