Spring容器启动概括

最近在看 《spring3.x企业开发实战》,算是读书笔记吧

Spring容器高层视图

​ 要使 应用程序的 Spring容器成功启动,需要具备以下三个条件:

  • Spring框架的类包都已经放在应用程序的类路径下;(Spring依赖)
  • 应用程序为Spring提供完备的bean配置信息;(bean元数据)
  • bean的都已经放在应用程序的类路径下。(应用程序的实现)

​ Spring启动时读取应用程序提供的bean配置信息,并在Spring容器中生产一份相应的bean配置注册表,然后根据该注册表实例化bean,装配好bean之间的依赖关系,为上层应用提供准备就绪的运行环境。

​ bean配置信息是bean的元数据信息,由以下4方面组成:

  • bean的实现类
  • bean的属性信息,如数据源的连接数、用户名、密码等;
  • bean的依赖关系,Spring根据依赖关系配置完成bean之间的装配;
  • bean的行为配置,如生命周期范围以及生命周期各过程的回调函数等。

​ bean的配置信息:

  • XML

  • Java类配置**@configuration**

  • 注解@autowire。。。

    bean配置信息定义了bean的实现以及依赖关系,Spring容器根据bean配置信息在容器内建立bean定义注册表,然后根据注册表加载、实例化bean、并建立bean之间的依赖关系,最后将这些准备就绪的bean放在bean缓冲池里,以供外层的应用程序进行调用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值