SpringAop的原理和配置

目录

一、Spring AOP的原理(面向切面编程(AOP))

二、AOP相关术语

1.增强处理(Advice)

前置增强

后置增强

环绕增强

异常抛出增强

最终增强等类型

2.切入点(Pointcut)

3.连接点(Join Point)

4.切面(Aspect)

5.目标对象(Target object)

6.AOP代理(AOP proxy)

7.织入(Weaving)

三、怎样使用AOP 

1.在项目中添加Spring AOP的jar文件

2.编写前置增强和后置增强实现日志功能

3.编写Spring配置文件,对业务方法进行增强处理

4.编写代码获取带有增强处理的业务对象  

总结



 

一、Spring AOP的原理(面向切面编程(AOP))

  1. AOP的目标:让我们可以“专心做事”
  2. AOP原理:
  • 将复杂的需求分解出不同方面,将散布在系统中的公共功能集中解决
  • 采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能

    3. 所谓面向切面编程,是一种通过预编译和运行期动态代理的方式实现在不修改源代码的情况下给程序动态添加功能的技术

二、AOP相关术语

1.增强处理(Advice)

  1. 前置增强

  2. 后置增强

  3. 环绕增强

  4. 异常抛出增强

  5. 最终增强等类型

2.切入点(Pointcut)

3.连接点(Join Point)

4.切面(Aspect)

5.目标对象(Target object)

6.AOP代理(AOP proxy)

7.织入(Weaving)


三、怎样使用AOP 

1.在项目中添加Spring AOP的jar文件

2.编写前置增强和后置增强实现日志功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值