spring之把配置文件的加载交给服务
2017-06-12 18:16
176 查看
1加载spring的核心配置文件,可以使用ApplicationContext app=new ClassPathXmlApplicationContext("application.xml");但是这样效率比较低,解决方法:可以将配置文件的加载和对象的创建在服务器启动的时候完成。
2实现原理
(1)servletContext对象(2)监听器
3具体的实现过程
服务器在启动的时候,为每一个项目创建一个servletContext对象
servletContext对象创建的时候,可以使用监听器来监听该对象什么时候创建
当监听器监听到servletContext对象创建的时候,就加载spring的配置文件,并创建相应的对象
把创建的对象通过(setAttribute()方法)设置到servletContext对象域中
通过(getAttribute()方法)获取创建的对象
2实现原理
(1)servletContext对象(2)监听器
3具体的实现过程
服务器在启动的时候,为每一个项目创建一个servletContext对象
servletContext对象创建的时候,可以使用监听器来监听该对象什么时候创建
当监听器监听到servletContext对象创建的时候,就加载spring的配置文件,并创建相应的对象
把创建的对象通过(setAttribute()方法)设置到servletContext对象域中
通过(getAttribute()方法)获取创建的对象
相关文章推荐
- spring加载配置文件三办法
- spring 中加载xml配置文件的方式.
- 加载spring配置文件的常用三种方法
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- Spring加载多个配置文件的方式
- 快速上手Spring--3. 加载Bean的配置文件
- 加载spring配置文件的常用三种方法
- 快速上手Spring 加载Bean配置文件
- spring配置文件加载
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- 快速上手Spring--3. 加载Bean的配置文件
- Spring的ApplicationContext加载多个配置文件的三种方式
- 加载spring配置文件的工具类
- spring加载多个配置文件
- Spring配置文件加载时出现Bean property 'newscontentDAO' is not writable or has an invalid setter method错误的解决
- 快速上手Spring--3. 加载Bean的配置文件
- Spring2.0配置文件加载util标签的Schema
- 快速上手Spring--3. 加载Bean的配置文件
- spring多配置文件加载
- Spring之配置文件加载方式