Package | Description |
---|---|
org.springframework.beans |
This package contains interfaces and classes for manipulating Java beans.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
BeanUtils.instantiate(Class<T> clazz)
Deprecated.
as of Spring 5.0, following the deprecation of
Class.newInstance() in JDK 9 |
static <T> T |
BeanUtils.instantiateClass(Class<?> clazz,
Class<T> assignableTo)
Instantiate a class using its no-arg constructor and return the new instance
as the specified assignable type.
|
static <T> T |
BeanUtils.instantiateClass(Class<T> clazz)
Instantiate a class using its 'primary' constructor (for Kotlin classes,
potentially having default arguments declared) or its default constructor
(for regular Java classes, expecting a standard no-arg setup).
|
static <T> T |
BeanUtils.instantiateClass(Constructor<T> ctor,
Object... args)
Convenience method to instantiate a class using the given constructor.
|