一、基于注解方式的开发。
1.导入jar包:
除了基本的spring核心包以外,还需要引入spring-aop、aopalliance、aspectjweaver、spring-aspects.
创建applicationContext文件并开启aspectJ自动代理。
<aop:aspectj-autoproxy/>
2.AspectJ的通知类型:
@Before:前置通知
@AfterReturning:后置通知
@Around:环绕通知
@AfterThrowing:异常抛出通知
@After:一定会执行,无论有无异常
@DeclareParents:引介通知
3.简单案例
1.创建demo类productDao和切面类MyAspectAno
public class ProductDao { public void save(){ System.out.println("保存。。。。。"); } public void update(){ System.out.println("修改。。。。。"); } public void delete(