Spring AOP 学习笔记 2022-3-20
Spring AOP
什么是AOP?通过动态代理完成,实现程序功能之间的松耦合
作用
在程序运行期间,在不修改源码的情况下 对 方法进行功能增强
优势
减少重复代码,提高开发效率,并且便于维护
底层实现:动态代理技术
实际上,AOP的底层是通过Spring提供的的动态代理技术实现的。在运行期间,Spring通过动态代理技术动态的生成代理对象,代理对象方法执行时进行增强功能的介入,在去调用目标对象的方法,从而完成功能的增强
在程序运行期间,在不修改源码的情况下 对 方法进行功能增强
减少重复代码,提高开发效率,并且便于维护
实际上,AOP的底层是通过Spring提供的的动态代理技术实现的。在运行期间,Spring通过动态代理技术动态的生成代理对象,代理对象方法执行时进行增强功能的介入,在去调用目标对象的方法,从而完成功能的增强