1.创建目标类
package dc.com.dao;
public class CustomerDaoImpl implements CustomerDao{
@Override
public void add() {
System.out.println("添加客户...");
}
@Override
public void update() {
System.out.println("修改客户...");
}
@Override
public void delete() {
System.out.println("删除客户...");
}
@Override
public void find() {
System.out.println("修改客户...");
}
}
2.创建切面类
package dc.com.dc.com.jdk;
public class Aspect {
public void myBefore() {
System.out.println("方法执行之前");
}
public void myAfter() {
System.out.println("方法执行之后");
}
}
3.创建代理类。
package dc.com.dc.com.jdk;
import java.lang.reflect.Method;
import dc.com.dao.CustomerDaoImpl;
import org.springframework.cglib.p