1加载spring的核心配置文件,可以使用ApplicationContext app=new ClassPathXmlApplicationContext("application.xml");但是这样效率比较低,解决方法:可以将配置文件的加载和对象的创建在服务器启动的时候完成。
2实现原理
(1)servletContext对象(2)监听器
3具体的实现过程
服务器在启动的时候,为每一个项目创建一个servletContext对象
servletContext对象创建的时候,可以使用监听器来监听该对象什么时候创建
当监听器监听到servletContext对象创建的时候,就加载spring的配置文件,并创建相应的对象
把创建的对象通过(setAttribute()方法)设置到servletContext对象域中
通过(getAttribute()方法)获取创建的对象