概念引入:
切面:
当我们要操作重要数据库中的某一张表的时候,通常要经过日志、安全框架、事务、操作、提交事务等步骤,其中,操作这一步骤对应的类,就是我们说的目标类,除了目标类以外的类,就叫做切面。
通知:
切面中的方法,叫做通知。
切入点:
如图所示,判断是否符合某一个要求的语句,就叫切入点。只有符合了切入点的方法,才能将通知和目标方法结合。
织入:
形成代理对象方法(由通知和目标方法组成)的过程
注意:
spring aop的切面概念和struts2的拦截器其实是一回事,它们的名字不同而已。