open class AopNamespaceHandler : NamespaceHandlerSupport
NamespaceHandler
for the aop
namespace.
Provides a org.springframework.beans.factory.xml.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 org.springframework.aop.Advisor and have it applied to all relevant beans in you org.springframework.beans.factory.BeanFactory automatically. The advisor
tag supports both in-line and referenced org.springframework.aop.Pointcut:
<aop:advisor id="getAgeAdvisor" pointcut="execution(* *..ITestBean.getAge(..))" advice-ref="getAgeCounter"/> <aop:advisor id="getNameAdvisor" pointcut-ref="getNameCalls" advice-ref="getNameCounter"/>
Author
Rob Harrop
Author
Adrian Colyer
Author
Juergen Hoeller
Since
2.0
AopNamespaceHandler()
Provides a org.springframework.beans.factory.xml.BeanDefinitionParser for the The
Using the
|
open fun init(): Unit
Register the BeanDefinitionParser for the ' |