常用术语:
1.切面(Aspect):实现交叉功能
2.连接点(Joinpoint):实现类的实现方法
3.通知:某个切入点执行的代码,前置通知,循环通知,后置通知
4.切入点(Point cut):调用实现方法的链接点
5.引入(Instroduction):引入允许你已存在的类添加新方法和属性
6.目标对象:(Target):被通知对象
7.代理(Proxy)AOP框架创建的对象
8.织入(Weaving)》将切面应用到目标对象从而建立的一个新的代理点对象的过程
前置通知:
方法调用之前被拦截,创建前通知需要实现org.springframework.aop.MethodBeforeAfodvice接口
后置通知:
目标方法在执行完成后被拦截
循环通知:
循环通知可以获取目标方法返回对象,并可以改变返回对象