从ApplicationContex 应用上下文容器中获取bean和从bean工厂容器中获取bean的区别

来源:互联网 发布:免费一级域名注册 编辑:程序博客网 时间:2024/05/16 11:05

1.如果使用ApplicationContext ,则配置的bean如果是 singlton不管你用不用,都被实例化.(好处就是可以预先加载,缺点就是耗内存)

2.如果是 BeanFactory ,则当你获取beanfacotry时候,配置的bean不会被马上实例化,当你使用的时候,才被实例(好处节约内存,缺点就是速度)

3.规定: 一般没有特殊要求,应当使用ApplicatioContext完成(90%)

  bean 的  scope的域范围



0 0
原创粉丝点击