code: public static TableMetaTSDB build(String destination, String springXml) {
          if (StringUtils.isNotEmpty(springXml)) {
              ClassPathXmlApplicationContext applicationContext = contexts.get(destination);
              if (applicationContext == null) {
                  synchronized (contexts) {
                      if (applicationContext == null) {
                          applicationContext = new ClassPathXmlApplicationContext(springXml);
                          contexts.put(destination, applicationContext);
                      }
                  }
              }
              TableMetaTSDB tableMetaTSDB = (TableMetaTSDB) applicationContext.getBean("tableMetaTSDB");
              logger.info("{} init TableMetaTSDB with {}", destination, springXml);
              return tableMetaTSDB;
          } else {
              return null;
          }
      }
docs: 代理一下tableMetaTSDB的获取,使用隔离的spring定义