0

シングルトン スコープを持つすべての Bean を持つ Web アプリケーションがあるとします。ここで、名前とその他のプロパティが定義されている Bean Employee があるとします。今、私は2つの異なるブラウザで開いた2つの異なるセッションを開き、セッションの1つでその従業員の値を変更しました。

私の質問は、

セッション 2 の従業員オブジェクトの状態はどうなりますか?(シングルトンなので、変更された値を与える必要があると思います)

4

1 に答える 1

2

はい、両方のセッションが同じ JVM によって処理される (負荷分散なし) と仮定すると、オブジェクトの状態 (JVM 内、おそらくブラウザーでまだ更新されていない) は、最後のセッションで更新されたものになります。

http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s04.html#beans-factory-scopes-singletonを参照してください。

于 2013-10-12T17:17:38.667 に答える