我知道这个问题可能听起来很幼稚,但我对Web应用程序中bean的范围感到困惑.
我知道,对于每个请求,容器会产生一个新线程,类似于Spring Web应用程序,每个请求都会生成一个新线程,那么为什么建议我将控制器定义为单例服务,不应该是范围这些bean是原型,因为每个请求即线程都有自己的控制器实例,服务可以使用.
请赐教.
最佳答案
https://gottalovedev.wordpress.com/2014/11/23/bean-scope/
给这个读一读.我相信这会有所帮助.
我知道这个问题可能听起来很幼稚,但我对Web应用程序中bean的范围感到困惑.
我知道,对于每个请求,容器会产生一个新线程,类似于Spring Web应用程序,每个请求都会生成一个新线程,那么为什么建议我将控制器定义为单例服务,不应该是范围这些bean是原型,因为每个请求即线程都有自己的控制器实例,服务可以使用.
请赐教.
给这个读一读.我相信这会有所帮助.