JSR-330 在包方面指定了某些命名约定,例如:
javax.inject.Inject
javax.inject.Scope
Guice 是 JSR-330 的参考实现。但是,在使用它时,您会注意到它不符合规范。例如:
com.google.inject.Inject
com.google.inject.Scope
到目前为止,我所看到的任何参考实现都不会发生这种情况。是什么让 Google Guice 如此特别,以至于作为 RI,他们可以忽略他们正在实施的规范?
JSR-330 在包方面指定了某些命名约定,例如:
javax.inject.Inject
javax.inject.Scope
Guice 是 JSR-330 的参考实现。但是,在使用它时,您会注意到它不符合规范。例如:
com.google.inject.Inject
com.google.inject.Scope
到目前为止,我所看到的任何参考实现都不会发生这种情况。是什么让 Google Guice 如此特别,以至于作为 RI,他们可以忽略他们正在实施的规范?