spring创建对象的底层原理

context-param的初始化原理
首先,当一个web项目启动的时候,Tomcat会去web.xml中读取< context-param>和< listener>这两个节点
然后,tomcat会去创建servletContext对象,并将< context-param>以键值对的形式传递进去
创建监听器,在监听器的初始化方法里面会有获取contextparam值的方法的调用,
ServletContext = ServletContextEvent.getServletContext();
context-param.value = ServletContext.getInitParameter(“context-param的键”);
此时,context-param对象已经获取到了,会在servlet对象创建之前,可以做一些动作了。比如数据库资源获取

猜你喜欢

转载自blog.csdn.net/k1234o/article/details/79011184