1.如果使用ApplicationContext ,則配置的bean如果是 singlton不管你用不用,都被實例化.(好處就是可以預先加載,缺點就是耗內存)
2.如果是 BeanFactory ,則當你獲取beanfacotry時候,配置的bean不會被馬上實例化,當你使用的時候,才被實例(好處節約內存,缺點就是速度)
3.規定: 一般沒有特殊要求,應當使用ApplicatioContext完成(90%)
bean 的 scope的域範圍
1.如果使用ApplicationContext ,則配置的bean如果是 singlton不管你用不用,都被實例化.(好處就是可以預先加載,缺點就是耗內存)
2.如果是 BeanFactory ,則當你獲取beanfacotry時候,配置的bean不會被馬上實例化,當你使用的時候,才被實例(好處節約內存,缺點就是速度)
3.規定: 一般沒有特殊要求,應當使用ApplicatioContext完成(90%)
bean 的 scope的域範圍