Spring 非 spring 组件的 AOP
Spring AOP for non spring component
我正在使用 java 配置编写 Spring 4 应用程序。我可以在这个项目中对所有 spring 组件使用 AOP。但是我不能将它用于普通的 POJO class。
我需要添加什么库以及我需要在我的配置文件中放入什么配置才能使其正常工作
Spring AOP can only be applied to Spring-managed components/beans,而不是非 Spring POJO。
如果您想将 AOP 应用于非 Spring 类,您需要 AspectJ,而不是像 Spring AOP 这样的基于代理的“AOP 精简版”框架。有关如何将 AspectJ(根本不需要 Spring)与 Spring 结合使用以及如何配置加载时编织的更多信息,请阅读 Spring manual 的相应部分.
我正在使用 java 配置编写 Spring 4 应用程序。我可以在这个项目中对所有 spring 组件使用 AOP。但是我不能将它用于普通的 POJO class。
我需要添加什么库以及我需要在我的配置文件中放入什么配置才能使其正常工作
Spring AOP can only be applied to Spring-managed components/beans,而不是非 Spring POJO。
如果您想将 AOP 应用于非 Spring 类,您需要 AspectJ,而不是像 Spring AOP 这样的基于代理的“AOP 精简版”框架。有关如何将 AspectJ(根本不需要 Spring)与 Spring 结合使用以及如何配置加载时编织的更多信息,请阅读 Spring manual 的相应部分.