码迷,mamicode.com
首页 > Web开发 > 详细

spinrg web 理解两个context

时间:2017-07-27 00:48:18      阅读:285      评论:0      收藏:0      [点我收藏+]

标签:style   listen   ext   ati   otc   应用   标签   hand   维护   

我们知道,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

标签:style   listen   ext   ati   otc   应用   标签   hand   维护   

原文地址:http://www.cnblogs.com/gc-note/p/7242593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!