從ApplicationContex 應用上下文容器中獲取bean和從bean工廠容器中獲取bean的區別

1.如果使用ApplicationContext ,則配置的bean如果是 singlton不管你用不用,都被實例化.(好處就是可以預先加載,缺點就是耗內存)

2.如果是 BeanFactory ,則當你獲取beanfacotry時候,配置的bean不會被馬上實例化,當你使用的時候,才被實例(好處節約內存,缺點就是速度)

3.規定: 一般沒有特殊要求,應當使用ApplicatioContext完成(90%)

  bean 的  scope的域範圍



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章