0

他の誰かがずっと前に書いたクラスを再利用しようとしています。Guice はすでにどこでも使用されているので、コンストラクターの必要な場所にクラスを追加し、その直接的な依存関係を提供して、最善を尽くすだけです。その結果、実行時に欠落している依存関係の長いリストが作成されます。目的のクラスが使用されていた元のコンテキストに戻ると、多くのサブモジュールを含むモジュールが見つかりましたが、何も認識されません。基本的に、私が見ているのは大きなグラフであり、不足している依存関係を解決するために Guice がたどったパスを見つけたいと考えています。そして、ターゲット モジュールにインストールするパスに沿ったポイントを決定します。

Guice はこれを行う方法を提供していますか?

4

1 に答える 1

3

依存関係が注入される方法を調べたいだけの場合は、Grapher拡張機能を検討してください。モジュール ツリーを視覚化する独自のインスペクターを作成する場合、Guice は実行時にモジュールを検査するための API も提供します。

于 2012-10-15T04:30:00.913 に答える