✅ 本文案例源码,基于最新Spring Boot 版本2.7.5,Spring 版本是5.3.23
回顾 Spring AOP
⭐ Spring AOP
是 Spring
中除了依赖注入外(DI)最为核心的功能,AOP 即 为面向切面编程。
⭐ Spring AOP
通过 CGlib
和 JDK
动态代理等方式来实现运行期动态方法增强,目的是将与业务无关的代码单独抽离出来,逻辑解耦,降低系统的耦合性,提高程序的可重用性和开发效率。AOP
在日志记录、监控管理、性能统计、异常处理、权限管理、统一认证等各个方面被广泛使用。