spring中bean的实例化
spring中是通过ioc容器来管理bean的,那么spring中如何初始化呢?spring中有三种实例化的方式:
- 通过构造方法实例化bean
- 首先创建一个class Bean.
2. 在spring配置文件中配置:
3. 测试类中实例化bean
- 通过静态工厂方法实例化bean
1. 新建一个工厂类BeanFactory,编写一个静态方法返回一个Bean对象。
2. 配置spring,指定方法createBean1用来实例化Bean
3. 测试类中实例化Bean
- 使用实例方法实例化Bean
1.在BeanFactory类中新增一个实例方法,该方法实例化一个Bean对象返回。
2. 配置spring文件,指定实例方法createBean2方法生成Bean。
3. 测试类中使用工厂实例方法实例Bean
- 为实例化的Bean设置别名
1. 在spring配置文件中配置别名。
2. 在测试方法中以别名实例Bean.