spring之aop概念和配置

面向切面的一些概念:

简单说:

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

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

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

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

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

 

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

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

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

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

 

二。采用xml配置:

 

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

 

posted @ 2016-01-07 19:15  假程序猿  阅读(181)  评论(0编辑  收藏  举报