Spring框架中的应用程序上下文是特定于用户还是特定于应用程序



从.xml文件中加载的应用程序上下文是用户特定级别还是应用程序级别,就像上下文一次为所有用户加载一样?或者每个用户都有单独的应用程序上下文?

而使用spring框架在java?

上下文是应用程序范围的,但是单个bean的作用域可以更窄。

最常见的作用域是

  • 单例(默认:每个应用一个)
  • 原型(每次请求一个bean时创建一个新bean)
  • 请求(每个HTTP请求一个bean)
  • 会话(每个HTTP会话一个bean)

显然,后两种类型是用户特定的bean。

参考:

  • 豆范围

它是特定于应用程序的,它适用于整个应用程序

应用程序上下文是应用程序级别。把它和用户联系在一起是没有意义的。

最新更新