1. 程式人生 > >Spring的工廠類

Spring的工廠類

1 Spring工廠類的結構圖

 

由結構圖知:ApplicationContext是繼承BeanFactory的

2 BeanFactory和ApplicationContext的聯絡與區別

2.1 BeanFactory

BeanFactory是一個老版本的工廠類,只要在呼叫getBean方法時,才會生成類的例項

2.2 ApplicationContext

ApplicationContext工廠在載入配置檔案的時候,就會將Spring管理的類都例項化

ApplicationContext有兩個實現類

  • ClassPathXmlApplicationContext
    :載入類路徑下的配置檔案(src下)
  • FileSystemXmlApplicationContext  :載入檔案系統下的配置檔案(磁碟下的檔案)