标签:section 模块化 缓存 模块 mamicode 维护 部分 应用 函数式
AOP意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
提供声明式事务,允许用户自定义切面
【重点】使用AOP织入,需要导入一个依赖包!
<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.4</version>
</dependency>
方式一:使用Spring的API接口【主要SpringAPI接口实现】
方式一:自定义类来实现AOP【主要是切面的定义】
标签:section 模块化 缓存 模块 mamicode 维护 部分 应用 函数式
原文地址:https://www.cnblogs.com/MrKeen/p/12028987.html