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