原创于 【模棱博客】
基于 Spring Framework 源码
static <T> T | instantiate(java.lang.Class<T> clazz)已过时。 Class.newInstance()从JDK 9开始,在Spring 5.0之后 |
static <T> T | instantiateClass(java.lang.Class<?> clazz, java.lang.Class<T> assignableTo) 使用其no-arg构造函数实例化一个类,并将新实例作为指定的可赋值类型返回。 |
static <T> T | instantiateClass(java.lang.Class<T> clazz) 使用其“主要”构造函数(对于Kotlin类,可能具有声明的默认参数)或其默认构造函数(对于常规Java类,期望标准的无参数设置)来实例化类。 |
static <T |