Apo*_*llo 5 java spring multithreading
我知道这个问题可能听起来很幼稚,但我对Web应用程序中bean的范围感到困惑.我知道,对于每个请求,容器会产生一个新线程,类似于Spring Web应用程序,每个请求都会生成一个新线程,那么为什么建议我将控制器定义为单例服务,不应该是范围这些bean是原型,因为每个请求即线程都有自己的控制器实例,服务可以使用.
请赐教.
那将是巨大的开销.如果您使代码正确地保证线程安全,那么每个请求都没有理由需要自己的服务bean,这通常意味着不会在bean上保留任何每个请求状态.
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |