1

我知道在 Web 应用程序中,对于它收到的每个请求,spring 在 ints 容器中创建一个新的 bean 实例。我想知道 spring 如何区分请求并相应地创建新的 bean 实例?

4

1 回答 1

1

这项工作由请求上下文侦听器完成,它根据传入的 http 请求决定实例化 bean,并在它们的生命周期结束后丢弃它们。Session , Request 范围 bean 仅在应用程序上下文 Web 感知时才相关,否则将引发 IllegalStateException。

并参考 - http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-scopes-other

于 2016-11-13T18:43:38.343 回答