Spring--简记
2024-09-03 06:06:30
Spring通过一个配置文件描述Bean及Bean之间的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之间的依赖关系。
Spring的IoC(控制反转)容器提供了Bean实例缓存、生命周期管理、Bean实例代理、事件发布、资源装载等服务。
在初始化BeanFactory时,必须为其提供一种日志框架,这样启动Spring容器才不会报错。
BeanFactory在初始化容器时,并未实例化Bean,直到第一次访问某个Bean时才实例化目标Bean;而ApplicationContext则在初始化应用上下文时就实例化所有的单实例的Bean。
Spring启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应得Bean配置注册表,然后根据这张注册表实例化Bean,装配好Bean之间的依赖关系,为上层应用提供准备就绪的运行环境。
Bean配置信息组成:
Bean的实现类;
Bean的属性信息:如数据源的连接数、用户名、密码等
Bean的依赖关系;
Bean的行为配置:如生命周期范围、生命周期各过程的回调函数等。
最新文章
- python 调用dll中c或c++语言的带指针方法,
- 修改Firefox的User-Agent,伪装修改秘籍
- canvas中save()和restore()方法
- ASP.NET的SEO:目录
- location.orgin
- 实现Android半透明Menu效果的开发实例
- Android实时监听网络状态(1)
- JAVA格式化时间日期
- 2014年10月30日-----SQL的基础知识
- BCB 语言类
- C51 Keil 优化
- MassMutual Interview Questions
- 关于callContext
- 《Intel汇编第5版》 条件汇编伪指令
- BeanUtils 读取数据
- linux集群自动化搭建(生成密钥对+分发公钥+远程批量执行脚本)
- WPF 语言格式化文本控件
- 【译】5. Java反射——方法
- Docker run命令参数整理
- (转)Hashtable与ConcurrentHashMap区别
热门文章
- ubuntu学习教程
- RPC服务框架dubbo(一):简介和原理解析
- atitit.安全的签名摘要 算法attilax总结
- HDU 1863 畅通工程 克鲁斯卡尔算法
- 解决eclipse启动tomcat报错:Could not load the Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config. The Servers project is closed.
- MySQL 找回密码
- 深入学习HttpClient(一)扩展额外的功能
- C - The C Answer (2nd Edition) - Exercise 1-2
- linux回调函数的使用
- DDR2基础