【发布时间】:2014-12-13 16:09:17
【问题描述】:
我知道这个问题可能听起来很幼稚,但我对 bean 在 Web 应用程序中的范围感到困惑。 我知道对于每个请求,容器都会产生一个新线程,类似地,在 Spring Web 应用程序的情况下,每个请求都会产生一个新线程,那么为什么建议将我的控制器、服务定义为单例,不应该是范围这些 bean 中的一部分是原型,因为每个请求(即线程)都有自己的控制器实例,服务可以使用。
请赐教。
【问题讨论】:
-
而且,我想你应该检查一下请求和原型范围之间的区别stackoverflow.com/questions/6480005/…
标签: java multithreading spring