6

JSR-330 在包方面指定了某些命名约定,例如:

javax.inject.Inject
javax.inject.Scope

Guice 是 JSR-330 的参考实现。但是,在使用它时,您会注意到它不符合规范。例如:

com.google.inject.Inject
com.google.inject.Scope

到目前为止,我所看到的任何参考实现都不会发生这种情况。是什么让 Google Guice 如此特别,以至于作为 RI,他们可以忽略他们正在实施的规范?

4

1 回答 1

18

Guice 3 支持 JSR 330 注释。它还支持com.google与早期版本的 Guice 向后兼容的注释(当 JSR 330 还不存在时)。

于 2011-11-23T13:48:26.330 回答