open class AnnotationAwareAspectJAutoProxyCreator : AspectJAwareAdvisorAutoProxyCreator
AspectJAwareAdvisorAutoProxyCreator subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors.
Any AspectJ annotated classes will automatically be recognized, and their advice applied if Spring AOP's proxy-based model is capable of applying it. This covers method execution joinpoints.
If the <aop:include> element is used, only @AspectJ beans with names matched by an include pattern will be considered as defining aspects to use for Spring auto-proxying.
Processing of Spring Advisors follows the rules established in org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.
Author
Rod Johnson
Author
Juergen Hoeller
Since
2.0
See Also
org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory
AnnotationAwareAspectJAutoProxyCreator()
AspectJAwareAdvisorAutoProxyCreator subclass that processes all AspectJ annotation aspects in the current application context, as well as Spring Advisors. Any AspectJ annotated classes will automatically be recognized, and their advice applied if Spring AOP's proxy-based model is capable of applying it. This covers method execution joinpoints. If the <aop:include> element is used, only @AspectJ beans with names matched by an include pattern will be considered as defining aspects to use for Spring auto-proxying. Processing of Spring Advisors follows the rules established in org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator. |
open fun setAspectJAdvisorFactory(aspectJAdvisorFactory: AspectJAdvisorFactory): Unit |
|
open fun setIncludePatterns(patterns: MutableList<String>): Unit
Set a list of regex patterns, matching eligible @AspectJ bean names. Default is to consider all @AspectJ beans as eligible. |