Spring之路—AOP

【实现基理】

代理类是包裹目标bean对象的,在spring运行中,切面被编入bean池中,在调用目标bean的方法之前,代理对象会执行切面方法逻辑,诸如前置通知、后置通知和环绕通知

【切入点表达式】

execution切入点表达式,可配合@Before,After(抛异常,没有正常返回也会调用),AfterReturning,AfterThrowing,Around在目标对象方法执行的时候进行切入,常见于日志,统计,数据库事物中

1.定义切面的时候需要添加@Aspect注解交给bean容器去去管理

2.@EnableAspectJAutoProxy 或者xml中添加<aop:aspectj-autoproxy>启用自动代理

【切入点的可重用性】

使用@Pointcut定义可重用的切点

【实参向切点通知方法的传入】

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值