面向切面程式設計
Spring Boot 為面向切面程式設計 (AOP) 提供了自動配置。您可以在 Spring Framework 參考文件中瞭解更多關於 Spring AOP 的資訊。
預設情況下,Spring Boot 的自動配置將 Spring AOP 配置為使用 CGLib 代理。要使用 JDK 代理,請將 spring.aop.proxy-target-class
設定為 false
。
如果 AspectJ 位於類路徑上,Spring Boot 的自動配置將自動啟用 AspectJ 自動代理,因此不需要 @EnableAspectJAutoProxy
。