我正在使用来自aopalliance的 aop 进行依赖注入。我不太清楚 aopalliance 到底是什么以及谁实现了他们的 sourceforge 页面上的版本(从 2004 年开始)。为什么 guice 使用这个版本而不是更知名的包,例如 AspectJ?
另外,你知道关于 aopalliance 版本的任何教程吗?
谢谢
我正在使用来自aopalliance的 aop 进行依赖注入。我不太清楚 aopalliance 到底是什么以及谁实现了他们的 sourceforge 页面上的版本(从 2004 年开始)。为什么 guice 使用这个版本而不是更知名的包,例如 AspectJ?
另外,你知道关于 aopalliance 版本的任何教程吗?
谢谢
AOP Alliance 是一组由多个框架实现的接口(请参阅AOP Alliance Motivations),包括 Guice 和 Spring。
Guice 选择了 AOP 联盟,因为它具有强大的功能和简单的 API。
Guice wiki 有一个AOP 指南。