zoukankan      html  css  js  c++  java
  • 反射获取指定类型的字段及字段类型、名称、类型名称


    controller
    /**
    * 获取所有需要求和的字段
    */
    @GetMapping("/all/sum/field/list")
    public ResponseData getSumField() {
    List<String> sumField = tmpOrderAuxiliaryPlanService.getSumField();
    return success(sumField);
    }

    service
    /**
    * 获取所有求和字段名
    *
    * @param
    * @return
    */
    List<String> getSumField();


    serviceimpl
    /**
    * 获取求和字段
    * */
    @Override
    public List<String> getSumField() {
    ArrayList<String> list = new ArrayList<>();
    Field[] declaredFields = TmpOrderAuxiliaryPlanEntity.class.getDeclaredFields();
    for (Field declaredField : declaredFields) {
    if (declaredField.getType().getName().equals("java.lang.Double")) {
    list.add(declaredField.getName());
    }
    }
    return list;
    }

  • 相关阅读:
    Java程序设计作业02
    Java程序设计作业01
    DS博客作业05
    DS博客作业04
    DS博客作业03
    DS博客作业02
    DS博客作业01
    C博客作业06
    C博客作业05
    C语言——数组作业批改
  • 原文地址:https://www.cnblogs.com/axibug/p/15651534.html
Copyright © 2011-2022 走看看