# Uses of Interface
org.springframework.beans.factory.config.AutowireCapableBeanFactory

Packages that use AutowireCapableBeanFactory
Package
Description
org.springframework.beans.factory.annotation
Support package for annotation-driven bean configuration.
org.springframework.beans.factory.config
SPI interfaces and configuration-related convenience classes for bean factories.
org.springframework.beans.factory.support
Classes supporting the `org.springframework.beans.factory` package.

## Uses of AutowireCapableBeanFactory in org.springframework.beans.factory.annotation

Methods in org.springframework.beans.factory.annotation with parameters of type AutowireCapableBeanFactory
Modifier and Type
Method
Description
`static Object`
ParameterResolutionDelegate.`resolveDependency(Parameter parameter, int parameterIndex, Class<?> containingClass, AutowireCapableBeanFactory beanFactory)`
Resolve the dependency for the supplied `Parameter` from the supplied `AutowireCapableBeanFactory`.

## Uses of AutowireCapableBeanFactory in org.springframework.beans.factory.config

Subinterfaces of AutowireCapableBeanFactory in org.springframework.beans.factory.config
Modifier and Type
Interface
Description
`interface`
`ConfigurableListableBeanFactory`
Configuration interface to be implemented by most listable bean factories.

## Uses of AutowireCapableBeanFactory in org.springframework.beans.factory.support

Classes in org.springframework.beans.factory.support that implement AutowireCapableBeanFactory
Modifier and Type
Class
Description
`class`
`AbstractAutowireCapableBeanFactory`
Abstract bean factory superclass that implements default bean creation, with the full capabilities specified by the `RootBeanDefinition` class.
`class`
`DefaultListableBeanFactory`
Spring's default implementation of the `ConfigurableListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition metadata, extensible through post-processors.