spring中的AppllicationContext详解
来源:互联网 发布:apache spark python 编辑:程序博客网 时间:2024/06/05 16:49
1、Spring中最重要的是BeanFactory。BeanFactory接口有很多实现类,通常使用:org.springframework.beans.factory.xml.XmlBeanFactory。
2、ApplicationContext是应用上下文环境,定义在org.springframework.context包下。是BeanFactory的子接口
ApplicationContext是一个接口,有多个直接或间接的实现类如:FileSystemXmlApplicationContext, ClassPathXmlApplicationContext, XmlWebApplicationContext。
1)FileSystemXmlApplicationContext在包下:org.springframework.context.support.FileSystemXmlApplicationContext
//默认为项目工作路径,即项目的根目录
ApplicationContext appContext = new FileSystemXmlApplicationContext(" src/main/resouces/mySpring.xml ");
//可以使用ClassPathXmlApplicationContext中的类似方法
2)ClassPathXmlApplicationContext在包下:org.springframework.context.support.ClassPathXmlApplicationContext
// 默认从项目的classpath路径下去查找配置文件mySpring.xml,使用相对路径
ApplicationContext appContext = new ClassPathXmlApplicaionContext(" mySpring.xml ");
//表示使用项目的classpath的相对路径
ApplicationContext appContext = new ClassPathXmlApplicaionContext(" classpath: mySpring.xml ");
//表示使用绝对路径定位配置文件
ApplicationContext appContext = new ClassPathXmlApplicaionContext(" file:D/:mySpring.xml ");
- spring中的AppllicationContext详解
- Spring中的AOP详解
- Spring中的Scope详解
- 详解Spring中的CharacterEncodingFilter
- 详解Spring中的CharacterEncodingFilter
- spring中的scope详解
- 详解Spring中的CharacterEncodingFilter
- 详解Spring中的CharacterEncodingFilter
- 详解Spring中的CharacterEncodingFilter
- 详解Spring中的CharacterEncodingFilter
- 详解Spring中的CharacterEncodingFilter
- spring中的@Configration详解
- spring中的AOP详解
- 详解Spring中的Profile
- 详解Spring中的CharacterEncodingFilter
- 详解Spring中的Profile
- 详解Spring中的Profile
- spring中的scope详解
- python import模块方法
- 图转换为树-最小生成树
- 【CSS】CSS样式总结
- LeetCode之Binary Search题目汇总
- 记使用HTML5 + JS 构建水果忍者游戏
- spring中的AppllicationContext详解
- hibernate第一章上
- Ext.Data.Store如何将多个字段拼接起来?
- 每日一vim(5)c命令(change命令)
- stdarg.h
- PHP学习练手(九)
- 蓝桥杯之数列特征
- 【跟我学spring 4.0 】之第五节-配置bean之间的关系:继承、依赖
- Java:JScrollPane:根据需要设置滚动条