docs: private static void autowareStaticConfig(Class<?> cls, Properties prop) throws Exception {
  
          if (null == prop) {
              throw new Exception("cannot autowareConfig null");
          }
  
          try {
  
              Field[] fields = cls.getDeclaredFields();
  
              for (Field field : fields) {
  
                  if (field.isAnnotationPresent(DisconfFileItem.class)) {
  
                      if (!Modifier.isStatic(field.getModifiers())) {
                          continue;
                      }
  
                      field.setAccessible(true);
  
                      String name = field.getName();
                      Object value = prop.getProperty(name, null);
                      if (value != null) {
                          ClassUtils.setFieldValeByType(field, null, String.valueOf(value));
                      }
                  }
              }
          } catch (Exception e) {
  
              throw new Exception("error while autowire config file", e);
          }
      }