# spring aop target表达式
基本的格式:@PointCut("target(包名.接口名)")
具体如下例子实现:
1.PersonDao接口:
package com.Aop.Expression;
public interface PersonDao {
//测试这个target 表达式
public void personsay(String name);
}
2.PersonDaoImpl实现类:
public class PersonDaoImpl implements PersonDao {
@Override
public void personsay(String name) {
System.out.println("target expression test....."+name);
}
}
3.myAopExpression通知类:
@Aspect
public class myAopExpression {
@After("target(com.Aop.Expression.PersonDao)")
public void init2() {
// 会导致全部的方法的实现都产生这个after的通知
System.out.println("target expression method success");
}
}