
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运行到哪里然后执行;
* 通知方法</
Spring AOP实践:动态代理与切面注解

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

被折叠的 条评论
为什么被折叠?



