非弹簧组件的弹簧 AOP

Mah*_*bub 3 aop spring spring-aop

我正在用 java 配置编写 Spring 4 应用程序。我可以在这个项目中为所有 spring 组件使用 AOP。但是我不能将它用于普通的 POJO 类。

我需要添加什么库以及我需要在配置文件中放入什么配置才能使其正常工作

kri*_*aex 6

Spring AOP 只能应用于 Spring 管理的组件/beans,不能应用于非 Spring POJO。

如果要将 AOP 应用于非 Spring 类,则需要 AspectJ,而不是像 Spring AOP 这样的基于代理的“AOP lite”框架。关于如何结合Spring使用AspectJ(完全不需要Spring)以及如何配置load-time weaving的更多信息,请阅读Spring手册的相应部分。