docs: public static Field getFieldFromMethod(Method method, Field[] expectedFields, DisConfigTypeEnum disConfigTypeEnum) {
  
          String fieldName;
  
          if (disConfigTypeEnum.equals(DisConfigTypeEnum.FILE)) {
  
              DisconfFileItem disconfFileItem = method.getAnnotation(DisconfFileItem.class);
              // 根据用户设定的注解来获取
              fieldName = disconfFileItem.associateField();
  
          } else {
  
              DisconfItem disItem = method.getAnnotation(DisconfItem.class);
              // 根据用户设定的注解来获取
              fieldName = disItem.associateField();
          }
  
          //
          // 如果用户未设定注解，则猜其名字
          //
          if (StringUtils.isEmpty(fieldName)) {
              // 从方法名 获取其 Field 名
              fieldName = ClassUtils.getFieldNameByGetMethodName(method.getName());
          }
  
          // 确认此Field名是正确的
          for (Field field : expectedFields) {
  
              if (field.getName().equals(fieldName)) {
                  return field;
              }
          }
  
          LOGGER.error(method.toString() + " cannot get its related field name. ");
  
          return null;
      }