code: @SuppressWarnings("unchecked")
      private boolean trySetValue(List<?> datas, Object pojo, CustomPropertyDescriptor field,
                                  Class<? extends Collection> clazz) {
          log.debug("要赋值的fieldName为{}", field.getName());
  
          Collection collection = tryBuildCollection(clazz);
          if (collection == null) {
              log.warn("无法为class[{}]构建实例", clazz);
              return false;
          }
          collection.addAll(datas);
          try {
              return BeanUtils.setProperty(pojo, field.getName(), collection);
          } catch (Exception e) {
              log.debug("字段[{}]赋值失败，使用的集合类为[{}]", field.getName(), clazz, e);
              return false;
          }
      }
docs: 尝试为list类型的字段赋值
  
  @param datas 转换后的数据
  @param pojo  要赋值的pojo
  @param field 要赋值的字段说明
  @param clazz 集合的Class对象
  @return 返回true表示赋值成功，返回false表示赋值失败