AspectJ:两种教程
根据我的研究,我知道使用AspectJ有两种方法。 首先是创建A.aj
类,然后在A.java
添加注释@Aspect
。
我正在为第二类寻找一个好的教程,特别是关于像
@After("call(void fooMethod())") @Around("call(void sendAndReceive())") @Before("execution(String greeting(..)) && args(context)")
但我不知道他们是怎么称呼的。
你能推荐一些教程吗?
这种风格称为@AspectJ,以强调注释的作用。 看看官方文档和@AspectJ备忘单 。
注释和XML方式:
注释方式: 最小xml配置文件:
XML方式: 最小的XML配置:
无需更改代码。
Pre-Req: aop命名空间必须存在于XML文件中