Spring aop的优先原则

Spring aop的优先原则:在进入连接点时,最高优先级的增强处理将先被织入(所以给定两个Before通知时,优先级别高的先执行).

                                         在退出连接点时,最高优先级的通知会最后被织入(所以给定的两个After通知中,优先级别最高的会第二个执行.)

               before--------->around--------->afterreturning--------->after(从左往右,优先从低到高,after最高)


优先级方法:1.切面类实现org.springframework.core.Order接口,实现intgetOrder()方法,值越小越优先

                     2.@order来修饰切面类,@order(value=1)值越小越优先


使用优先级的前提:当在不同切面类里面的两个通知方法需要在同一个连接点被织入时,那么可以用@order()来决定优先级,否则,spring aop将随机处理


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值