Если вам удобно использовать код из SVN, используйте его и аннотации JSR-330. Если вы предпочитаете опубликованный выпуск, используйте собственные аннотации Guice. Кроме того, JSR-330 не поддерживает опциональную инъекцию.
Обратите внимание, что в Guice post-2.0 произошли небольшие изменения в поведении, чтобы справиться с новой аннотацией @Inject
.
- В Guice 2.0 и более ранних версиях: методы, не помеченные
@Inject
, внедряются, если они переопределяют метод, имеющий эту аннотацию.
- После Guice 2.0: Guice не вводить такими методами. Вам нужно повторно применять аннотацию при каждом переопределении.
У нас не запланирована дата выхода Guice 2.1.