Guiceの SVN バージョンは、JSR-330 注釈をサポートしています(「JSR-330 統合 - これは Guice SVN でのみ利用可能な実験的で未リリースの機能を文書化しています」)。Google は次のようにアドバイスしています。Guice 2 がリリースされてから 1 年が経ちましたが、近い将来 JSR-330 がサポートされるようになるのではないかと考えています。誰か知っていますか?
3 に答える
6
SVN のコードに慣れている場合は、SVN と JSR-330 アノテーションを使用してください。公開されたリリースに依存したい場合は、Guice 独自の注釈を使用してください。また、JSR-330 はオプションのインジェクションをサポートしていません。
Guice 2.0 以降では、新しい@Inject
注釈に対応するために動作がわずかに変更されていることに注意してください。
- Guice 2.0 以前: アノテーションが付けられていない
@Inject
メソッドは、そのアノテーションを持つメソッドをオーバーライドする場合に注入されます。 - Guice 2.0 以降: Guice はそのようなメソッドを注入しません。オーバーライドごとにアノテーションを再適用する必要があります。
Guice 2.1 のリリース予定はありません。
于 2010-06-04T15:02:44.440 に答える
2
ご参考までに
Guice 3.0のディスカッション: https ://groups.google.com/group/google-guice-dev/browse_thread/thread/5a00dcc392fc8276?hl = en
于 2010-06-30T00:16:24.403 に答える
2
どうやら 2.1 で計画されているようです: http://code.google.com/p/google-guice/issues/detail?id=424
于 2010-06-04T13:29:43.550 に答える