bean实例化注意点

1.Bean定义在容器内部由BeanDefinition对象表示
2.Spring不只能通过配置方式来创建Bean,某些SingletonBeanRegistry接口实现类实现也允许将那些非BeanFactory创建的、已有的用户对象注册到容器中,这些对象必须是共享的
3.不指定id,只配置必须的全限定类名,由IoC容器为其生成一个标识;指定id,必须在Ioc容器中唯一;指定name,这样name就是“标识符”,必须在Ioc容器中唯一;指定id和name,id就是标识符,而name就是别名,必须在Ioc容器中唯一;指定多个name,多个name用“,”、“;”、“ ”分割,第一个被用作标识符,其他的(alias1、alias2、alias3)是别名,所有标识符也必须在Ioc容器中唯一;;使用<alias>标签指定别名,别名也必须在IoC容器中唯一
4.实例化bean,使用构造器实例化Bean;使用静态工厂方式实例化Bean;使用实例工厂方法实例化Bean

猜你喜欢

转载自bitcarter.iteye.com/blog/2240509
今日推荐