根据Spring文档,应用程序上下文为:
中央接口,为应用程序提供配置。在应用程序运行时,这是只读的,但是如果实现支持,则可以重新加载。
在某些应用程序中,存在多个应用程序上下文。具有多个应用程序上下文的目的和好处是什么?我想了解其背后的逻辑。为什么要这样做?
PS:在春季文档中编写了用法。我想知道拥有多个应用程序上下文的优点及其背后的原理。
该root context
是每一个的父dispatcher servlet context
/ child context
。在定义的豆root context
是每个可见dispatcher servlet context
/ child context
但不是反之亦然。
通常,root context
用于定义所有跨领域的 Bean,例如安全性,事务和其他配置Bean,而dispatcher context
或child context
包含与特定相关的那些Bean MVC
。
dispatcher servlets
当我们需要多套MVC
配置时,我们会创建多个。例如,我们可能REST API
在传统MVC
应用程序旁边或网站的不安全和安全部分旁边放置一个。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句