/*** 判断是否为基本数据类型,或基本数据类型的包装类,不考虑泛型* string true* int true* Integer true* String[] true* user[] false* List<string> false* list<user> false*/private static boolean isPrimitive(Class<?> clazz) {if (clazz.equals(String.class) || ClassUtil.isBasicType(clazz)) {return true;}return clazz.isArray() && ClassUtil.isSimpleValueType(clazz.getComponentType());}