# Uses of Interface
org.springframework.aop.framework.autoproxy.TargetSourceCreator

Packages that use TargetSourceCreator
Package
Description
org.springframework.aop.framework.autoproxy
Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
org.springframework.aop.framework.autoproxy.target
Various `TargetSourceCreator` implementations for use with Spring's AOP auto-proxying support.

## Uses of TargetSourceCreator in org.springframework.aop.framework.autoproxy

Methods in org.springframework.aop.framework.autoproxy with parameters of type TargetSourceCreator
Modifier and Type
Method
Description
`void`
AbstractAutoProxyCreator.`setCustomTargetSourceCreators(TargetSourceCreator... targetSourceCreators)`
Set custom `TargetSourceCreators` to be applied in this order.

## Uses of TargetSourceCreator in org.springframework.aop.framework.autoproxy.target

Classes in org.springframework.aop.framework.autoproxy.target that implement TargetSourceCreator
Modifier and Type
Class
Description
`class`
`AbstractBeanFactoryBasedTargetSourceCreator`
Convenient superclass for `TargetSourceCreator` implementations that require creating multiple instances of a prototype bean.
`class`
`LazyInitTargetSourceCreator`
`TargetSourceCreator` that enforces a `LazyInitTargetSource` for each bean that is defined as "lazy-init".
`class`
`QuickTargetSourceCreator`
Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource ! PrototypeTargetSource