标签: java spring requestscope
我知道在Web应用程序中,对于它获得的每个请求,spring都会在ints容器中创建一个新的bean实例。 我想知道spring如何区分请求并相应地创建bean的新实例?
答案 0 :(得分:1)
这项工作由Request context listener完成,它根据传入的http请求决定实例化bean,并在生命周期结束后丢弃它们。会话,请求范围bean仅在应用程序上下文Web可识别时才相关,否则将抛出IllegalStateException。
还请参考 - http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-scopes-other