問題タブ [optional-binding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
605 参照

java - ユーザーによるバインドを回避するための Guice を使用した OptionalBinding

のドキュメントに従ってOptionalBinder

オプションの値を、オプションでデフォルト値とバインドするための API。OptionalBinder は次の 2 つの役割を果たします。

  1. これにより、フレームワークは、ユーザーによってバインドされる場合とされない場合があるインジェクション ポイントを定義できます。
  2. フレームワークは、ユーザーが変更できるデフォルト値を提供できます。

上記の最初のポイントをフォローアップしようとしています。そのために、次のセットアップがあります。

次のようなバインディングを提供しない場合、ユーザー モジュール( class UserWorkingModule)で

アプリケーションは、次のログで起動に失敗します:

でバインディングを提供する必要がReportingありUserWorkingModuleますか?