# Uses of Class
org.springframework.aop.target.AbstractPrototypeBasedTargetSource

Packages that use AbstractPrototypeBasedTargetSource
Package
Description
org.springframework.aop.target
Various `TargetSource` implementations for use with Spring AOP.

## Uses of AbstractPrototypeBasedTargetSource in org.springframework.aop.target

Subclasses of AbstractPrototypeBasedTargetSource in org.springframework.aop.target
Modifier and Type
Class
Description
`class`
`AbstractPoolingTargetSource`
Abstract base class for pooling `TargetSource` implementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.
`class`
`CommonsPool2TargetSource`
`TargetSource` implementation that holds objects in a configurable Apache Commons2 Pool.
`class`
`PrototypeTargetSource`
`TargetSource` implementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request).
`class`
`ThreadLocalTargetSource`
Alternative to an object pool.