spring学习笔记01-BeanFactory和ApplicationContext的区别
生活随笔
收集整理的這篇文章主要介紹了
spring学习笔记01-BeanFactory和ApplicationContext的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
spring學(xué)習(xí)筆記01-BeanFactory和ApplicationContext的區(qū)別
BeanFactory 和 ApplicationContext 的區(qū)別
??????????BeanFactory 才是 Spring 容器中的頂層接口。 ApplicationContext 是它的子接口。
??????????BeanFactory 和 ApplicationContext 的區(qū)別: 創(chuàng)建對(duì)象的時(shí)間點(diǎn)不一樣。
??????????ApplicationContext:只要一讀取配置文件,默認(rèn)情況下就會(huì)創(chuàng)建對(duì)象。 BeanFactory:什么使用什么時(shí)候創(chuàng)建對(duì)象。
ApplicationContext 接口的實(shí)現(xiàn)類
???????? ClassPathXmlApplicationContext: 它是從類的根路徑下加載配置文件 推薦使用這種
??????????FileSystemXmlApplicationContext: 它是從磁盤路徑上加載配置文件,配置文件可以在磁盤的任意位置。
??????????AnnotationConfigApplicationContext: 當(dāng)我們使用注解配置容器對(duì)象時(shí),需要使用此類來創(chuàng)建 spring容器。它用來讀取注解。
spring 中工廠的類結(jié)構(gòu)圖
總結(jié)
以上是生活随笔為你收集整理的spring学习笔记01-BeanFactory和ApplicationContext的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2005 添加 Microsoft.
- 下一篇: 实现一个压缩Remoting传输数据的S