1.advice
image.png

2.ClassFilter
ClassFilter内部包含一个matches方法,该Advice是否适用于目标类。
实现类包括:
TrueClassFilter:永远返回True
AdnotationClassFilter:当前类是否匹配给定注解
TypePatternClassFilter:
AspectJExpressionPointcut:
RootClassFilter:当前类是否是给定的类
UnionClassFilter:匹配多个ClassFilter,名字改为ClassFilters更合适
DefaultIntroductionAdvisor
image.png

3.MethodMatcher
image.png

4.PointCut
image.png

5.Advisor
image.png

6.ReflectiveMethodInvocation
image.png

7.TargetSrouce
image.png

8.AdvisedSupport
image.png

9.AopProxy
image.png

10.AopProxyFactory
image.png


一只鱼
49 声望1 粉丝