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);

文章作者: 不爱思考
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不爱思考
代码片段 Java
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝