JavaEE - 8 Spring AOP面向切面编程

视频:黑马程序员 8001 Spring AOP概述_哔哩哔哩_bilibili

目录

 AOP术语

 AOP实现机制:动态代理

默认代理方式:JDK代理

 CGLIib动态代理

 AOP的实现

 XML实现

 案例

注解实现

 实例


 AOP术语

 AOP实现机制:动态代理

默认代理方式:JDK代理

相关依赖:

  

创建接口 interface UserDao 和它的实现类 UserDaoImpl implements UserDao

创建增强功能类 MyAspect ,其中实现自定义功能,如检察权限、日志输出等

测试类:

 代理类(需要实现接口 implements InvocationHandler、重写invoke方法):

 

 CGLIib动态代理

 代理类:需实现 intercept 方法

 测试类:

 AOP的实现

 XML实现

aop:aspect 元素的常用属性:

 

配置切面:

 配置切入点:

express 表达式(用于找到哪些方法要做增强)的基本格式:

 配置通知:

 案例

 步骤:编写接口类、实现接口类、编写增强方法所在的类;在xml文件中声明被增强类和增强方法所在类的Bean对象、aop配置

 测试类:

注解实现

在增强类中配置注解

 

 实例

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值