spring之aop概念和配置

时间:2023-03-09 18:30:46
spring之aop概念和配置

面向切面的一些概念:

spring之aop概念和配置

简单说:

连接点就一些方法,在这些方法基础上需要额外的一些业务需求处理。

切入点就是方法所代表的功能点组合起来的功能需求。

通知就是那些额外的操作。

织入就是使用代理实现整个切入的过程。

引入就是已有功能代码不变的基础上,添加新属性和方法。

spring使用aop首先xml添加命名空间实例;

spring之aop概念和配置

并且要在xml 配置中添加<aop:aspectj-autoproxy/>标签,当然对象交给spring管理也要配置bean

spring之aop概念和配置

环绕通知可以替换上面通知效果:

spring之aop概念和配置

最终通知在例外通知前执行是因为配置在前的原因。

二。采用xml配置:

spring之aop概念和配置

spring之aop概念和配置

注意点:出现例外通知,后置通知将不会执行,而环绕和其他通知一起使用时执行顺序有些特别