Skip to content

学习spring提供的一些拿来即用的AOP后置处理器

Notifications You must be signed in to change notification settings

HackerFight/bean-post-processor

Repository files navigation

三大模块说明

1 BeanNameAutoProxyCreator

  • 这个是对某些beanName 去创建代理

2 DefaultAdvisorAutoProxyCreator

  • 它就是让我们定义在容器中的Advisor(自己定义或者使用spring提供的)能够工作,还可以指定让beanName具有特定前缀的Advisor工作
  • 本质上就是去搜索容器中可用的增强器Advisor

3 AnnotationAwareAspectJAutoProxyCreator

  • 这个是 AspectJ 使用的后置处理器
  • 与其对等的有,他们三个优先级逐级升高

InfrastructureAdvisorAutoProxyCreator
AspectJAwareAdvisorAutoProxyCreator
AnnotationAwareAspectJAutoProxyCreator

  • 可以参考

org.springframework.aop.config.AopConfigUtils
https://baijiahao.baidu.com/s?id=1714736908373150395&wfr=spider&for=pc

About

学习spring提供的一些拿来即用的AOP后置处理器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages