docs: public static void autowareConfigWithSystemEnv(final Object obj) throws Exception {
  
          try {
  
              Field[] fields = obj.getClass().getDeclaredFields();
  
              for (Field field : fields) {
  
                  if (field.isAnnotationPresent(DisInnerConfigAnnotation.class)) {
  
                      if (Modifier.isStatic(field.getModifiers())) {
                          continue;
                      }
  
                      String name;
                      String value;
  
                      // disconf使用的配置
  
                      DisInnerConfigAnnotation config = field.getAnnotation(DisInnerConfigAnnotation.class);
                      name = config.name();
  
                      // 优先使用 系统参数或命令行导入
                      value = System.getProperty(name);
                      field.setAccessible(true);
  
                      if (null != value) {
  
                          try {
  
                              ClassUtils.setFieldValeByType(field, obj, value);
  
                          } catch (Exception e) {
  
                              LOGGER.error(String.format("invalid config: %s", name), e);
                          }
  
                      }
                  }
              }
          } catch (Exception e) {
  
              throw new Exception("error while autowareConfigWithSystemEnv autowire config file", e);
          }
      }