0

クラスAが型のインスタンスを登録する非常に単純なシナリオがあります。

A.register(T1.class, new H1());
A.register(T2.class, new H2());

これは手動で行うとかなり単純な構成ですが、guiceフレームワークの外部でインスタンスを作成するとguiceインジェクションが機能しません。

guiceを使用して、カスタムアノテーションを使用してすべてのインスタンスでAを作成および構成する方法を理解しようとしています。

このようなものを見つけました。クラスパスをスキャンしてカスタムアノテーションのあるクラスを探しますが、guiceを使用していません。

ありがとう

4

1 に答える 1

0

したがって、code.google.com / p / google-guice / wiki / Multibindingsがこれまでのところ機能する唯一のオプションだと思いますが、すべてを手動で接続する必要があるため、期待したほど良くはありません。

于 2012-12-10T09:46:28.543 に答える