💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[toc] 要在Spring配置中使用@AspectJ切面,您需要启用基于@AspectJ切面配置Spring AOP的支持,并根据切面的建议自动代理bean。通过自动代理,我们的意思是如果Spring确定bean被一个或多个方面建议,它将自动生成该bean的代理以拦截方法调用并确保根据需要执行建议。 @AspectJ 支持xml或java的配置.无论哪种形式都要确保AspectJ’s `aspectjweaver.jar`在项目的类路径中.可以放在`lib`目录,或者通过maven仓库. ~~~xml <dependency> <groupId>aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.5.4</version> </dependency> ~~~ ## Enabling @AspectJ Support with Java configuration 使用java的`@Configuration`和 `@EnableAspectJAutoProxy` ~~~java @Configuration @EnableAspectJAutoProxy public class AppConfig { } ~~~ ## Enabling @AspectJ Support with XML configuration 基于xml的配置 ~~~xml <aop:aspectj-autoproxy/> ~~~