首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

【第六章】 AOP 之 6.7 通知顺序 ——跟小弟我学spring3

2012-07-01 
【第六章】 AOP 之 6.7 通知顺序 ——跟我学spring3?图6-6 同一切面中的通知执行顺序而如果在同一切面中定义两

【第六章】 AOP 之 6.7 通知顺序 ——跟我学spring3

?

图6-6 同一切面中的通知执行顺序

而如果在同一切面中定义两个相同类型通知(如同是前置通知或环绕通知(proceed之前))并在同一连接点执行时,其执行顺序是未知的,如果确实需要指定执行顺序需要将通知重构到两个切面,然后定义切面的执行顺序。

?

图6-7 两个切面指定了优先级

?

对于@AspectJ风格和注解风格可分别用以下形式指定优先级:

?

?【第六章】 AOP 之 6.7 通知顺序 ——跟小弟我学spring3

?

在此我们不推荐使用实现Ordered接口方法,所以没介绍,示例代码在cn.javass.spring.chapter6. OrderAopTest文件中。

?

原创内容,转载请注明出处【http://sishuok.com/forum/blogPost/list/0/2474.html】

?

热点排行