| java.lang.Object | ||
| ↳ | org.springframework.beans.factory.xml.NamespaceHandlerSupport | |
| ↳ | org.springframework.aop.config.AopNamespaceHandler | |
NamespaceHandler for the aop namespace.
Provides a BeanDefinitionParser for the
<aop:config> tag. A config tag can include nested
pointcut, advisor and aspect tags.
The pointcut tag allows for creation of named
AspectJExpressionPointcut beans using a simple syntax:
<aop:pointcut id="getNameCalls" expression="execution(* *..ITestBean.getName(..))"/>
Using the advisor tag you can configure an Advisor
and have it applied to all relevant beans in you BeanFactory
automatically. The advisor tag supports both in-line and referenced
Pointcuts:
<aop:advisor id="getAgeAdvisor"
pointcut="execution(* *..ITestBean.getAge(..))"
advice-ref="getAgeCounter"/>
<aop:advisor id="getNameAdvisor"
pointcut-ref="getNameCalls"
advice-ref="getNameCounter"/>
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Register the
BeanDefinitionParsers for the
'config', 'spring-configured', 'aspectj-autoproxy'
and 'scoped-proxy' tags. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.beans.factory.xml.NamespaceHandlerSupport
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.xml.NamespaceHandler
| |||||||||||
Register the BeanDefinitionParsers for the
'config', 'spring-configured', 'aspectj-autoproxy'
and 'scoped-proxy' tags.