29

我正在使用来自aopalliance的 aop 进行依赖注入。我不太清楚 aopalliance 到底是什么以及谁实现了他们的 sourceforge 页面上的版本(从 2004 年开始)。为什么 guice 使用这个版本而不是更知名的包,例如 AspectJ?

另外,你知道关于 aopalliance 版本的任何教程吗?

谢谢

4

1 回答 1

21

AOP Alliance 是一组由多个框架实现的接口(请参阅AOP Alliance Motivations),包括 Guice 和 Spring。

Guice 选择了 AOP 联盟,因为它具有强大的功能和简单的 API。

Guice wiki 有一个AOP 指南

于 2009-06-16T16:30:12.507 回答