この質問にメリットがあるかどうかはわかりませんが、 Google Guiceに固有のベストプラクティスやアンチパターンはありますか?
一般的なDIパターンをこの質問に向けてください。
この質問にメリットがあるかどうかはわかりませんが、 Google Guiceに固有のベストプラクティスやアンチパターンはありますか?
一般的なDIパターンをこの質問に向けてください。
最終フィールドへのコンストラクター注入がベスト プラクティスであると常に感じていました。変更可能な状態を最小限に抑え、クラスの正式な依存関係を明示的にすることで、クラスを理解しやすくします。
public class MyClass {
private final MyDependency dependency;
@Inject
public MyClass(MyDependency dependency) {
this.dependency = dependency;
}
}
Guice プロジェクト ページにいくつかあります。ここに最初のものへのリンクがあり、サイドバーで他のものを見ることができます。
そうは言っても、他の人がここに投稿して投票するのを見るのは素晴らしいことだと思います. 次に、それらの最良のものを Guice ページに書き出すことができます。