Web Flow中的线程安全和Spring范围
我正在寻找澄清春天豆的范围和网络流量。
我的理解是,默认情况下,一个spring bean:一个控制器例如是一个singleton,只要该bean没有state /具有线程安全字段,它将是线程安全的。
每个HTTP请求都有自己的线程,并且这些线程将共享控制器bean的一个实例。
我是新的春季Web流程,我已经看到一些示例,其中控制器正在为当前用户保存状态,例如用户字段。 输入流量时会调用控制器的初始化方法,并设置控制器字段。 我的理解(这可能是错误的)是,这意味着每个请求线程可以覆盖可能导致问题的用户字段。
我看不到任何东西在春季配置xml或注释声明豆不是一个单一的原型,每个请求等。
有一些网络流量魔法正在进行吗? 还是我在错误的轨道上?
谢谢
链接地址: http://www.djcxy.com/p/39177.html