首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

spring初学(二)

2012-11-03 
spring初学(2)applicationContext三个实现:ClasspathXmlApplicationContext--从类路径中的XML文件载入上下

spring初学(2)

applicationContext

三个实现:

ClasspathXmlApplicationContext--从类路径中的XML文件载入上下文定义信息,把上下文定义文件当成类路径资源。

FileSystemXmlApplicationContext--从文件系统中的XML文件载入上下文定义信息。

XmlWebApplicationContext--从Web系统中的XML文件载入上下文订协议信息。

?

Bean工厂延迟载入所有的Bean,直到getBean()方法被调用时Bean才被创建。applicationContext则是在上下文启动后预载入所有单例Bean,通过预载入单例Bean,确保当你需要的时候他们已经准备好了,你的应用不需要等待它们被创建。

?

Sping中Bean缺省情况下是单实例模式。

<bean>的singleton属性告诉上下文这个Bean是不是一个单实例Bean。缺省是true,把它设置为false的话,就把这个Bean定义为原型Bean。当把Spring上下文当作一个创建业务对象,将Bean配置成原型模式是友谊抵,其他情况下推荐单例。

?

init-method:方法名 ? ? 属性:在Bean被实例化的时候马上调用,

destroy-method:方法名 ? ? 属性:在Bean从容器中删除之前调用。

热点排行