1.AOP概念:ASPECT、JOIN POINT和ADVICE如何理解?
a.形象理解为:ASPECT是一个Class类,而Join points具体到某个要执行的点上,相当于是一个方法,Pointcnt是一个匹配Join points的条件,advice即为@before,@Around等.
b.ASPECT->N个Join points->N个advice ,即他们的对应关系为1对N对N。
2.JAVA AOP设计模式
- 代理模式:动态代理和静态代理
- 判断模式:类、方法、注解、参数、异常...
- 拦截模式:前置、后置、返回、异常