(1)加载spring核心配置文件
new对象,功能可以实现,但是效率低
(2)实现思想
把加载配置文件和创建对象过程,在服务器启动时候就完成
(3)实现原理
A:servletContext对象
B:监听器
C:具体使用
在服务器启动时,为每个项目创建一个ServletContext对象
在ServletContext对象创建时候,使用监听器可以监听到ServletContext对象在什么时候创建
使用监听器监听到ServletContext对象创建时候,加载spring配置文件,把配置文件配置对象创建。把创建出来的对象放到ServletContex域对象里面(setAttribute)
获取对象时候,到ServletContext域得到(getAttribute)