关于springmvc context上下文的一个问题

L1150177831 2015-08-12 09:24:02
最近在看springmvc,无奈底子薄,发现坑越挖越深,现在掉在一个坑里出不来,所以来求教各位牛人。
目前得到的总结是
1. tomcat启动--创建一个servlet容器(context)
2. spring有一个监听器(contextLoaderListener),监听到tomca启动后创建一个applicationcontext(也就是spring的ioc容器)
其对应的bean就是web.xml中context-param设置的,这个ioc容器初始化玩后会将自己放入1步骤的servlet容器中
3.dispatcher建立自己的上下文并初始化自己的一些参数。(dispatcherservlet以2中的applicationcontext为父容器)。

流程有错的话欢迎大家指正。
现在的问题是:我在看一篇《 Web.xml配置详解之context-param 》的时候看到。突然就想到和步骤2冲突了因为,spring会对context-param进行初始化,容器也会进行初始化,到底进行哪一个,这之间有什么关系,还是我就不应该这么理解,如果不应该这么理解,该怎么理解?


...全文
174 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
DO IT 2015-08-12
  • 打赏
  • 举报
回复
spring不会对context-param初始化 ,也不能 。终究还是tomcat对context-param初始化 。spring读取context-param实际上也是spring那个监听器接收的tomcat传入servletContext对象来读取。

50,713

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧