| Package | Description | 
|---|---|
| org.springframework.beans.factory | The core package implementing Spring's lightweight Inversion of Control (IoC) container. | 
| org.springframework.beans.factory.support | Classes supporting the  org.springframework.beans.factorypackage. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> ObjectProvider<T> | BeanFactory. getBeanProvider(Class<T> requiredType)Return a provider for the specified bean, allowing for lazy on-demand retrieval
 of instances, including availability and uniqueness options. | 
| <T> ObjectProvider<T> | BeanFactory. getBeanProvider(org.springframework.core.ResolvableType requiredType)Return a provider for the specified bean, allowing for lazy on-demand retrieval
 of instances, including availability and uniqueness options. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> ObjectProvider<T> | DefaultListableBeanFactory. getBeanProvider(Class<T> requiredType) | 
| <T> ObjectProvider<T> | StaticListableBeanFactory. getBeanProvider(Class<T> requiredType) | 
| <T> ObjectProvider<T> | DefaultListableBeanFactory. getBeanProvider(org.springframework.core.ResolvableType requiredType) | 
| <T> ObjectProvider<T> | StaticListableBeanFactory. getBeanProvider(org.springframework.core.ResolvableType requiredType) |