BeanFactory【瞭解】

BeanFactory【瞭解】

1.BeanFactory是ApplicationContext的頂層父接口,使用BeanFactory接口也可以完成獲取Bean的操作

2.操作步驟:

A.初始化Resource對象

Resource res = new ClassPathResource("applicationContext.xml");

B.初始化BeanFactory對象

BeanFactory bf = new XmlBeanFactory(res);

C.根據id名稱獲取Bean

UserService service = (UserService) bf.getBean("userService");

3.AppplicationContext與BeanFactory的區別

A.加載方式不同

AppplicationContext:立即加載,加載配置文件時即加載

BeanFactory:延遲加載,獲取Bean實例時才加載

B.AppplicationContext具有更多的功能

國際化處理

事件傳遞

Bean自動裝配

各種不同應用層的Context實現

注意:實際開發中,優先選擇ApplicationContext對象,避免使用BeanFactory

4..Schema風格離線約束配置方式

A.拷貝訪問路徑

B.打開MyEclipse設置中的XML catalog選項

C.創建新的映射

D.選擇對應的schema風格的約束文件

E.將key type修改爲schema location

F.將要配置的路徑複製到key中

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