code: private static <T, U> U convertBean(T source, Class<U> targetClass, Handler handler) {
          try {
              if (Objects.isNull(source)) {
                  return null;
              }
              return targetClass.cast(handler.getMethod().invoke(handler.getHandler(), source));
          } catch (IllegalAccessException | InvocationTargetException e) {
              throw ConvertException.of("Call method \"" + handler.getMethod() + "\" failed", e);
          }
      }
docs: 单个Bean转换
  
  @throws ConvertException 转换异常
  
  @param source 被转换对象
  @param targetClass 需要转换到的类型
  @param handler 转换处理者
  @param <T> 转换前的类型
  @param <U> 转换后的类型
  @return 结果