spinrg web 理解两个context

Posted 萌萌超人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spinrg web 理解两个context相关的知识,希望对你有一定的参考价值。

我们知道,Spring有一个核心容器也就是ApplicationContext,所有的Spring组件都由这个ApplicationContext进行管理。但是在Web项目中,Spring会维护两个context:

1. WebContext

第一个Context就是由DispatchServlet创建的WebContext,负责装载web组件相关的bean,比如controllers、view resolvers、handler mapping等,对应的配置文件是{servlet-name}-servlet.xml,在上面例子中我们配置的Servlet的名字是spring,所以它默认加载spring-servlet.xml配置文件作为上下文。

但是我们也可以自己指定一个WebContext配置文件位置。

2. RootContext

RootContext是由ContextListener加载的,它主要装载除web组件之外的应用程序组件,比如jdbc、mybatis等组件。标签指定了RootContext配置文件的位置,并由标签指定的Listener类进行装载。

以上是关于spinrg web 理解两个context的主要内容,如果未能解决你的问题,请参考以下文章

015 输入理解时间片

spinrg rest requestbody 接收区分大小写吗

React拓展 - setState - 路由组件懒加载 - Hooks - Fragment - Context - PureComponent - 插槽 - 错误边界 - 组件通信方式总结(代码片

web中几个context上下文的理解

lab2:完成一个简单的时间片轮转多道程序内核代码

Android中的context的学习理解