私は自分自身でJava依存性注入機能を使用していませんでした。そのため、いくつかのページを読んでいましたが、シングルトンと依存性注入の間の決闘についてはまだ明確ではありません。シングルトン対依存性注入
ここでは、MVCまたはMVVMパターンを使用して小さなJavaアプリケーションを作成しているとします。私はユーザー名とパスワードを要求するログインページから始めます。 これらの2つの情報は、後でアプリケーションで必要になるかもしれないので、アプリケーションの任意のビューからアクセスできる単純なPOJOにそれらの情報を格納する必要があります。
次に使用する必要があるのは?シングルトン?または、POJOのコンストラクタを@Injectorに注入し、Injectorで必要なときに取得する必要があります(Guiceと同様)。私を啓発用
感謝:)
これはどちらでもない。 90%(99%?)の時間は、依存関係注入を伴うシングルトンです。 – Andreas
@アンドレアスあなたは精巧にできますか? – c0der
私はアンドレアスの答えもあまりにも愚かであると思っています。S – Xendar