`
qqbwww
  • 浏览: 59385 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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从容器中删除之前调用。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics