Spring初识四-配置文件的自动加载机制

1、实现原理:                                                                                                                   1)ServletContext对象                                                                                                 2)监听器                                                                                                                     3)具体使用:在服务器启动的时候,为每个项目创建一个ServletContext对象;                                   使用监听器可以监听到ServletContext对象在什么时候创建的;                                       监听器监听到ServletContext对象创建的时候,加载Spring配置文件,                       把配置文件中的配置对象创建;把创建出来的对象放到ServletContext域                         对象里面(setAttribute方法);                                                                                          获取对象的时候直接在ServletContext域中取出(getAttribute方法)

加载配置文件代码
ServletContextListener

在web.xml文件中的ContextLoaderListener是spring框架中的类,实现的是JDK中的ServletContextListener接口。在该类中有getAttribute()方法和setAttribute()方法分别存储和获取配置文件中生成的对象。


 

 

   

你可能感兴趣的:(Spring初识四-配置文件的自动加载机制)