跟小弟我学aspectj之九- advice
跟我学aspectj之九----- advice
asepctj有5种类型的advice
- before( Formals )
- after( Formals ) returning [ ( Formal ) ]
- after( Formals ) throwing [ ( Formal ) ]
- after( Formals )
- Type around( Formals )
关于 前四种不想做过多的解释。before已经在我们之前的的Demo中用了无数次了,剩下的3个,我给一个基本的语法就可以了,用起来和before一样。
如果不太清楚的同学,可以自己把我们之前的Demo改进,看看结果便清楚。接下来,我们重点讲讲around通知:
最主要的就是 proceed()这个方法~ 重要的还是自己感觉一下吧。