Spring-AOP

Spring-AOP

1. Spring-AOP 的定义

AOP是一种面向切面的编程思想。这些横切性问题,把它们抽象为一个切面,关注点在切面的编程,这就是所谓的AOP。

2. 什么是目标类,额外功能,代理类?

基本核心程序。添加的辅助功能。将基本核心程序和添加的辅助功能编织到一起,同时运行,相互独立,互不干扰。目标类 + 额外功能 = 代理类

3. 面向切面编程的定义

AOP全称Aspect Oriented Programming意为面向切面编程,也叫做面向方法编程,是通过预编译方式和运行期动态代理的方式实现不修改源代码的情况下给程序动态统一添加功能的技术。
AOP技术利用一种称为“横切”的技术,剖解开封装对象的内部,将影响多个类的公共行为封装到一个可重用的模块中,并将其命名为Aspect切面。

4.Spring-AOP 注解增强方式

可以灵活的定义哪个具体的方法实现增强功能

  1. 写一个软 接口 创建或自定义一个注解
    @AnnotationLog

  2. 增强类照常写

  3. 修改切入点
    @Pointcut(“execution(* com.service..(…))”) }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值