配置Bean
- 配置形式:基于xml文件方式,基于注解的方式
- bean的配置方式:通过全类名(反射),通过工厂方法(静态工厂方法和实例工厂方法),FactoryBean
依赖注入的方方式,属性注入和构造器注入
在Spring IOC容器读取Bean配置创建Bean实力之前,必须对他进行实例化,只有在容器
实例化后,才可以从IOC容器里获取Bean实例并使用。
Spring提供了两种类型的IOC 容器实现
- BeanFactory:IOC容器的基本实现
- ApplicationContext:提供了更多的高级特性,是BeanFactory的子接口
-BeanFactory是Spring框架的基础设施,面向Sring本身
ApplicationContext面向使用Spring框架的开发者,几乎所有的应用场合都直接使用
ApplicationContext而非底层的BeanFactory,
--无论使用何种方式,配置文件是相同的