文章目录
Spring中使用AOP
配置文件开启AOP
引入Aspect

创建用于拦截的bean

创建Advisor

创建配置文件
要在Spring中开启AOP功能,还需要在配置文件中做如下的声明来开启AOP:

注解开启AOP
使用@EnableAspectJAutoProxy配置在任何一个@Configratrion或者@Component上。

SpringBoot集成AOP
添加pom依赖


接着就可以创建Advisor了,AOP的自动配置类帮我们开启了AOP,所以不需要通过@EnableAspectJAutoProxy开启AOP了
AopAutoConfiguration
一旦导入了spring-boot-starter-aop依赖后,SpringBoot就会启动AOP的自动配置类AopAutoConfiguration:

该类的具体实现:

总结:
@EnableAspectJAutoProxy这个注解是整个AOP的核心,其作用和<aop:aspectj-autoproxy/>是一样的。
感谢并参考:
https://www.cnblogs.com/java-chen-hao/p/11850862.html
本文介绍了如何在Spring和Spring Boot环境中配置和使用面向切面编程(AOP),包括配置文件和注解方式的开启方法,以及如何通过创建Aspect、Advisor等组件实现业务逻辑的解耦。
3193

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



