AOP:【动态代理】||@Pointcut

Spring AOP实践:动态代理与切面注解
本文介绍了如何使用Spring AOP实现动态代理,通过定义业务逻辑类MathCalculator和切面类LogAspects,展示了@Before、@After、@AfterReturning、@AfterThrowing和@Around等通知方法的用法。详细步骤包括导入spring-aspects模块,定义切面类上的注解,以及启用基于注解的AOP模式。

AOP:【动态代理】
*     指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式

* 1、导入aop模块;Spring AOP:(spring-aspects)

<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-aspects</artifactId>
   <version>4.3.12.RELEASE</version>
</dependency>

* 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,xxx)
* 3、定义一个日志切面类(LogAspects):切面类里面的方法需要动态感知MathCalculator.div运行到哪里然后执行;
*     通知方法</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值