2017-10-10 8 views
-2

Spring依存性注入では、プロトタイプBeanがシングルトンBeanに注入され、applicationcontextを宣言した後、シングルトンクラスオブジェクトのgetbeanメソッドを呼び出した後、シングルトンオブジェクト内のプロトタイプBean?Spring依存性注入、シングルトンBeanの注入

+1

あなたは自分でテストできないのはなぜですか? –

答えて

0

Springは、必要なたびにプロトタイプBeanの新しいインスタンスを作成します(アプリケーションコンテキストではそれぞれ@Autowired)。だからあなたのケースでは、Springはプロトタイプのインスタンスを1つしか作成しません(シングルトンBeanにそれを挿入する)。

+0

これは、アプリケーションを実行するたびにgetbeanメソッドが新しいプロトタイプオブジェクトを作成することを意味します。 –