Spring AOP面向切面编程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
org所需要的的依赖:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

AOP相关概念

在这里插入图片描述
在这里插入图片描述
applicationContext.xml配置文件:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/aop https://www.springframework.org/schema/aop/spring-aop.xsd">

    <!-- bean definitions here -->

</beans>

在这里插入图片描述
在这里插入图片描述

JoinPoint核心方法

在这里插入图片描述

PointCut切点表达式

在这里插入图片描述
public可以忽略掉
在这里插入图片描述

AOP通知

在这里插入图片描述
返回后通知:返回后通知可以接收目标方法的返回值
方法中有两个参数
返回后通知和后置通知的执行顺序是由配置的顺序决定的
异常通知与后置通知的执行顺序也是如此
在这里插入图片描述
在这里插入图片描述
异常通知:在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

环绕通知Around

在这里插入图片描述
在这里插入图片描述

利用注解配置Spring AOP

在这里插入图片描述
在这里插入图片描述

AOP中的代理模式应用

在这里插入图片描述

代理模式与静态代理

在这里插入图片描述
静态代理是指必须手动创建代理类的代理模式使用方式

动态代理:在这里插入图片描述

CGLib实现代理类

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值