《Spring 3.x 企业应用开发实战》学习笔记 第四章

4.1 Spring配置概述

4.1.1 Spring容器高层视图

Bean配置信息是Bean的元数据信息,它由以下4个方面组成:

1、Bean的实现类;

2、Bean的属性信息,如数据源的连接数、用户名、密码

3、Bean的依赖关系,Spring根据依赖关系配置完成Bean之间的装配

4、Bean的行为配置,如生命周期范围及生命周期各个过程的回调函数等。

Bean元数据信息在Spring容器中的内部对应物是由一个个BeanDefinition行程的Bean注册表,Spring实现了Bean元数据信息内部和外部表示的解耦。

Bean的配置信息(XML<bean>、Java类 @Configuration、注解@Autowrite )定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应用程序进行调用。

 

未完待续..

你可能感兴趣的:(spring,xml,bean,开发,实战)