code: public static SqlInfo buildSqlInfo(BuildSource source, String tag) {
          // 获取所有配置的标签和标签处理器的全局map对象，并得到对应标签的标签处理器
          // 如果符合就执行该标签中对应handler对象的方法
          Map<String, TagHandler> tagHandlerMap = AbstractZealotConfig.getTagHandlerMap();
          if (tagHandlerMap.containsKey(tag)) {
              TagHandler th = tagHandlerMap.get(tag);
              source.setPrefix(th.getPrefix()).setSuffix(th.getSuffix());
              return doBuildSqlInfo(source, th);
          } else {
              throw new NodeNotFoundException("未找到标签对应的处理器，该标签为:<" + tag + ">");
          }
      }
docs: 根据标签名称和对应的构建参数构造出对应标签的sql和参数.
  @param source 构建所需的资源对象
  @param tag 标签名称
  @return 返回SqlInfo对象