视频:黑马程序员 8001 Spring AOP概述_哔哩哔哩_bilibili
目录
AOP术语
AOP实现机制:动态代理
默认代理方式:JDK代理
相关依赖:
创建接口 interface UserDao 和它的实现类 UserDaoImpl implements UserDao
创建增强功能类 MyAspect ,其中实现自定义功能,如检察权限、日志输出等
测试类:
代理类(需要实现接口 implements InvocationHandler、重写invoke方法):
CGLIib动态代理
代理类:需实现 intercept 方法
测试类:
AOP的实现
XML实现
aop:aspect 元素的常用属性:
配置切面:
配置切入点:
express 表达式(用于找到哪些方法要做增强)的基本格式:
配置通知:
案例
步骤:编写接口类、实现接口类、编写增强方法所在的类;在xml文件中声明被增强类和增强方法所在类的Bean对象、aop配置
测试类:
注解实现
在增强类中配置注解
实例