面向切面编程
Spring Boot 提供了面向切面编程 (AOP) 的自动配置。你可以在Spring Framework 参考文档中了解更多关于 Spring 中 AOP 的信息。
默认情况下,Spring Boot 的自动配置将 Spring AOP 配置为使用 CGLib 代理。要改用 JDK 代理,请将spring.aop.proxy-target-class
设置为false
。
如果 AspectJ 位于类路径中,Spring Boot 的自动配置将自动启用 AspectJ 自动代理,因此不需要@EnableAspectJAutoProxy
。