我正在阅读spring框架文档,现在我在application scope concept。文档中关于这个概念的内容是:
这有点类似于Spring单例bean,但两者有所不同 重要的方法:它是每个ServletContext的单例,而不是每个Spring ApplicationContext的
对我而言,目前尚不清楚的是我们如何能够想象Spring应用程序上下文与Servlet上下文之间的关系。
我认为它们之间存在两种可能的关系:
I
II
那么,Spring应用程序上下文如何与Servlet上下文相关联?是 我 案例 II 还是两者都没有?
答案 0 :(得分:3)
它们都不是。
ServletContext是标准的Java EE 应用程序范围。每个部署的webapp都有一个且只有一个servlet上下文。
在这个webapp中,你可以拥有一个(通常)或几个Spring应用程序上下文:每个Spring-MVC调度程序servlet一个。