接口的使用
org.springframework.aop.TargetClassAware
使用TargetClassAware的程序包 程序包 说明 org.springframework.aop Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.org.springframework.aop.aspectj.annotation Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces.org.springframework.aop.target org.springframework.aop.target.dynamic org.springframework.jndi The classes in this package make JNDI easier to use, facilitating the accessing of configuration stored in JNDI, and provide useful superclasses for JNDI access classes.org.springframework.scripting.support Support classes for Spring's scripting package.org.springframework.aop中TargetClassAware的使用
org.springframework.aop中TargetClassAware的子接口 修饰符和类型 接口 说明 interface
TargetSource
ATargetSource
is used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself.org.springframework.aop.aspectj.annotation中TargetClassAware的使用
实现TargetClassAware的org.springframework.aop.aspectj.annotation中的类 修饰符和类型 类 说明 class
AspectJProxyFactory
AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well Java 5 annotation style).org.springframework.aop.framework中TargetClassAware的使用
org.springframework.aop.framework中TargetClassAware的子接口 修饰符和类型 接口 说明 interface
Advised
Interface to be implemented by classes that hold the configuration of a factory of AOP proxies.实现TargetClassAware的org.springframework.aop.framework中的类 修饰符和类型 类 说明 class
AdvisedSupport
Base class for AOP proxy configuration managers.class
ProxyCreatorSupport
Base class for proxy factories.class
ProxyFactory
Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.class
ProxyFactoryBean
FactoryBean
implementation that builds an AOP proxy based on beans in SpringBeanFactory
.org.springframework.aop.target中TargetClassAware的使用
实现TargetClassAware的org.springframework.aop.target中的类 修饰符和类型 类 说明 class
AbstractBeanFactoryBasedTargetSource
Base class forTargetSource
implementations that are based on a SpringBeanFactory
, delegating to Spring-managed bean instances.class
AbstractLazyCreationTargetSource
TargetSource
implementation that will lazily create a user-managed object.class
AbstractPoolingTargetSource
Abstract base class for poolingTargetSource
implementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation.class
AbstractPrototypeBasedTargetSource
Base class for dynamicTargetSource
implementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy.class
CommonsPool2TargetSource
TargetSource
implementation that holds objects in a configurable Apache Commons2 Pool.class
EmptyTargetSource
CanonicalTargetSource
when there is no target (or just the target class known), and behavior is supplied by interfaces and advisors only.class
HotSwappableTargetSource
TargetSource
implementation that caches a local target object, but allows the target to be swapped while the application is running.class
LazyInitTargetSource
TargetSource
that lazily accesses a singleton bean from aBeanFactory
.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
SimpleBeanTargetSource
SimpleTargetSource
implementation, freshly obtaining the specified target bean from its containing SpringBeanFactory
.class
SingletonTargetSource
Implementation of theTargetSource
interface that holds a given object.class
ThreadLocalTargetSource
Alternative to an object pool.org.springframework.aop.target.dynamic中TargetClassAware的使用
实现TargetClassAware的org.springframework.aop.target.dynamic中的类 修饰符和类型 类 说明 class
AbstractRefreshableTargetSource
AbstractTargetSource
implementation that wraps a refreshable target object.class
BeanFactoryRefreshableTargetSource
Refreshable TargetSource that fetches fresh target beans from a BeanFactory.org.springframework.jndi中TargetClassAware的使用
实现TargetClassAware的org.springframework.jndi中的类 修饰符和类型 类 说明 class
JndiObjectTargetSource
AOPTargetSource
that provides configurable JNDI lookups forgetTarget()
calls.org.springframework.scripting.support中TargetClassAware的使用
实现TargetClassAware的org.springframework.scripting.support中的类 修饰符和类型 类 说明 class
RefreshableScriptTargetSource
Subclass ofBeanFactoryRefreshableTargetSource
that determines whether a refresh is required through the givenScriptFactory
.