code: public static <T> Constructor<T> getConstructor(Class<T> type, Class<?>... parameterTypes) {
          try {
              return type.getConstructor(parameterTypes);
          } catch (NoSuchMethodException e) {
              log.error(StringUtils.format("类[{0}]中不存在参数列表为[{1}]的构造器", type,
                  parameterTypes == null ? "null" : Arrays.toString(parameterTypes)));
              throw new ReflectException(StringUtils.format("类[{0}]中不存在参数列表为[{1}]的构造器", type,
                  parameterTypes == null ? "null" : Arrays.toString(parameterTypes)), e);
          }
      }
docs: 获取指定Class的指定参数构造器
  @param type 指定Class
  @param parameterTypes 构造器参数列表
  @param <T> 构造器类型
  @return 构造器