2011-11-23 83 views
4

JSR-330指定特定的命名約定在包裝方面,例如:吉斯和JSR-330

javax.inject.Inject 
javax.inject.Scope 

吉斯是JSR-330的參考實現。但是,使用它時,您會注意到它不符合規範。例如:

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

這在我迄今見過的任何參考實現中都沒有發生。是什麼讓Google Guice如此特別,以至於它們可以忽略他們正在實施的規範?

回答

16

Guice 3支持JSR 330註釋。它還支持com.google註釋以向後兼容早期版本的Guice(當JSR 330尚不存在時)。