applicationContext.xml で、同じクラスに異なる ID 名を持つ 2 つの Bean を定義しました。それは完全に機能しているので、正確なスプリングシングルトンスコープが何を意味するのか混乱しました。私のコードは以下です。私はスタックオーバーフローで他の同様の質問をいくつかしました。しかし、それらはまったく同じコンテキストと非常に長い説明ではないため、明確ではありません。
それが何であるか知っているなら、私に共有してください
1.コンテナ(コンテキスト)の単一インスタンス、
-私の場合、2つのインスタンスに対して2つのコンテナを作成していますか?
<bean id="a2" class="com.myapp.Address">
<constructor-arg value="Delhi"></constructor-arg>
<constructor-arg value="DOWN"></constructor-arg>
<constructor-arg value="India"></constructor-arg>
</bean>
<bean id="e" class="com.myapp.Employee">
<constructor-arg value="12" type="int"></constructor-arg>
<constructor-arg value="Sonoo"></constructor-arg>
<constructor-arg>
<ref bean="a1" />
</constructor-arg>
</bean>
<bean id="e2" class="com.myapp.Employee">
<constructor-arg value="12" type="int"></constructor-arg>
<constructor-arg value="Sonoo"></constructor-arg>
<constructor-arg>
<ref bean="a2" />
</constructor-arg>
</bean>