短剣で使用される「含める」単語は何ですか? たとえば、ここのドキュメントから、次のように定義されたモジュールがあります。
@Module(
includes = {
DripCoffeeModule.class,
ExecutorModule.class
}
)
public class CoffeeAppModule {
}
アプリ モジュールであるこのモジュールに、他のモジュールがどのように含まれているかに注目してください。なぜ ?有用性は何ですか。ここで例を確認できます
モジュール アノテーションの includes キーワードがわかりません。何に使用されますか?
javadocs から、次の定義で説明されていますが、まだ混乱しています。誰かが例を提供できますか:
このモジュールを構成する追加の @Module アノテーション付きクラスが含まれます。
更新:私が考えているインクルードの意味は、他のモジュールのプロバイダーがmodule1.javaにある場合、module1.javaにmodule1.javaを「インクルード」すると、その中のすべてのプロバイダーメソッドが表示され、module2のスコープが現在あるということです増加しましたが、これは正しいですか?