操作 opA (クラス opA) を定義するスプリング マネージド Web サービスを考えてみましょう。そのオペレーションのリクエストごとに、opA オブジェクトの個別のインスタンスが作成されます。
Class opA{
@Autowired
B objB;
}
Class B{
C objC;
.
.
}
Class C{
.
.
.
}
<bean id="objB" class="blah.blah.B">
<property name="objC">
<bean class="blah.blah.C"/>
</property>
</bean>
注: opA も spring によって管理されます
ここで、オブジェクト objB は、内部 Bean objC を持つ Spring シングルトン スコープです。opA に対する 2 つのリクエストが同時に到着した場合、両方とも objB の同じインスタンスを持つことになりますか? objB の objC の状態で競合状態が発生する可能性があります。私は正しいですか?そうでない場合は、理由を説明してください。