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

Packages that use InstantiationAwareBeanPostProcessor
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.

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

Classes in org.springframework.beans.factory.annotation that implement InstantiationAwareBeanPostProcessor
Modifier and Type
Class
Description
`class`
`AutowiredAnnotationBeanPostProcessor`
`BeanPostProcessor` implementation that autowires annotated fields, setter methods, and arbitrary config methods.

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

Subinterfaces of InstantiationAwareBeanPostProcessor in org.springframework.beans.factory.config
Modifier and Type
Interface
Description
`interface`
`SmartInstantiationAwareBeanPostProcessor`
Extension of the `InstantiationAwareBeanPostProcessor` interface, adding a callback for predicting the eventual type of a processed bean.