3.2大神之路-Spring(四)——AOP
导航 AOP 1. AOP是什么? 2. Spring AOP怎么用? 2.1 Spring AOP相关术语 2.2 Spring AOP在生产中角色 2.3 基于XML配置 Spring AOP 第一步:编写配置文件 2.3.2 通知类型 配置``切入点 配置` AOP 1. AOP是什么? AOP:aspect oriented programming,面向切面编程,通过 预编译 和运行期 动态代理 实现程序功能统一维护的一种技术。 AOP可以对业务逻辑的各个部分进行隔离,使业务逻辑耦合度降低,提高程序的可重用性,提高开发效率。 作用 程序运行期间,不修改源码对已有方法进行增强; 优势 减少重复代码 提高开发效率 维护方便 2. Spring AOP怎么用? 通过配置的方式,实现 动态代理 章节 《动态代理》 的功能 Spring可以手动控制到底基于接口还是子类的动态代理 2.1 Spring AOP相关术语 在看其他Spring AOP的资料时,特别需要掌握,因为其他人不会再从底层原理开始讲解了,而是会直接会基于Spring AOP说: Spring AOP术语 说明 Joinpoint (连接点) 指那些被拦截到的点,因为Spring只支持方法类型的连接点,Spring中指的就是方法。如:业务接口的所有方法就都是连接点。连接的是我们的业务,增强方法中的点 Pointcut