想了解春天的范围属性

时间:2013-10-12 17:11:10

标签: spring

假设我的网络应用程序包含所有具有单例范围的bean。 现在假设我们有bean Employee,其中定义了name和一些其他属性。 现在我用两个不同的浏览器打开两个不同的会话,在其中一个会话中我改变了该员工的价值。

我的问题是,

会话2的员工对象状态是什么?(我认为它应该给出修改后的值,因为它是单例)

1 个答案:

答案 0 :(得分:2)

是的,假设两个会话都由同一个JVM处理(无负载平衡),则对象状态(在JVM中,可能尚未在您的浏览器中更新)将是上次会话更新它的任何内容。

请参阅http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch04s04.html#beans-factory-scopes-singleton