Spring 学习笔记(3)—— Spirng 配置概述
来源:互联网 发布:知豆新能源 编辑:程序博客网 时间:2024/06/05 15:56
Spring 容器高层视图
Spring 启动时读取应用程序提供的 Bean 配置信息(XML 配置文件),并在 Spring 容器(ApplicationContext)中生成一份相应的 Bean 配置注册表,然后根据这张注册表实例化 Bean,装配好 Bean 之间的依赖关系,为上层因公提供准备就绪的运行环境。
Bean 元数据信息在 Spring 容器中的内部对应物是由一个个 BeanDefinition 形成的 Bean 注册表,Spring 实现了 Bean 元数据信息内部表示和外部定义的解耦。
Bean 配置信息首先定义了 Bean 的实现及依赖关系, Spring 容器根据各种形式的 Bean 配置信息在容器内部简历 Bean 定义注册表;然后根据注册表加载、实例化 Bean,并建立 Bean 和 Bean 之间的依赖关系;最后将这些准备就绪的 Bean 放到 Bean 缓存池中,以供外层应用的调用。
基于 XML 的配置
Spring 2.0 以后采用 Schema 格式,让不同类型的配置有了自己的命名空间,使得配置文件更具扩展性。
Schema 在文档根节点中通过 xmlns
对文档所引用的命名空间进行声明
阅读全文
0 0
- Spring 学习笔记(3)—— Spirng 配置概述
- spring笔记——spirng aop切入点表达式
- spring学习笔记——Spring概述
- spring学习笔记 —— spring概述
- Spirng实战学习笔记(转载)
- spring学习笔记壹——Spring概述
- Spring学习笔记(一)---Spring概述
- Spring学习笔记(一)Spring 概述
- spirng cloud学习笔记-Zuul
- spring MVC笔记1—概述和入门配置
- spring笔记(一)—Modules概述
- Spring学习笔记: Spring概述
- Spirng学习笔记之bean和BeanFactory(二)
- Spring学习笔记(一)-----概述
- 《Maven实战》学习笔记——1.概述及配置
- spring-security3配置—学习笔记《一》
- Spring学习笔记(一) Spring概述和HelloWorld实例
- Spring框架概述 - Spring学习笔记(一)
- JS立即执行函数
- iOS 富文本~设置小数点后面字体大小和颜色
- jdbc连接数据库的种类java
- 详解Paint的setXfermode(Xfermode xfermode)
- 日常写BUG——Windows从压缩包安装MySQL
- Spring 学习笔记(3)—— Spirng 配置概述
- [php] Permission denied
- GNU make开篇(一)
- 如何给老婆解释什么是Restful
- 20171030memo
- jenkins 入门笔记
- Kotlin中的when替代android 中的switch
- caffe的python接口学习(7):绘制loss和accuracy曲线
- 编码规范 (一)HTML