Springの@Scopeは特に値を指定をしないとsingletonになります。
singletonはBeanのインスタンスをコンテナに対して一つだけ生成しますが、
prototypeはBeanが呼び出されるたびにインスタンスを個別に生成します。
singletonはインスタンスの再利用としては効率がいいですが、
多数のリクエストが集中すると先に投げたリクエストが後のリクエストで上書きされ
結果が同じになってしまうなどの問題が起こりえるため、
それを防ぐためprototypeで宣言するようにしているのだと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/08/25 02:52