Spring ApplicationContext

原创 2016年05月30日 21:56:33
        ApplicationContext的中文意思是“应用前后关系”,由BeanFactory接口扩展而来,除了包含BeanFactory的所有功能之外,在国际化支持、资源访问(如URL和文件)、事件传播等方面进行了良好的支持。
        ApplicationContext初始化时如果配置文件在类路径下,优先使用ClassPathXmlApplicationContext进行初始化工作。
      
  ApplicationContext cxt = new ClassPathXmlApplicationContext("applicationContext.xml");

          如果配置文件放置在系统路径下,则用FileSystemXmlApplicationContext实现类完成初始化。
   
ApplicationContext cxt = new FileSystemXMLApplicationContext("beans.xml");

        ApplicationContext初始化与BeanFactory初始化的区别在于 ApplicationContext初始化时即实例化所有的的单实例bean;BeanFactory在初始化容器时未实例化bean,待到访问bean时方才初始化。

  web.xml文件对applicationContext的引用
   
<context-param>
     <param-name>contextConfigLocation</param-name>
     <param-value>
         WEB-INF/classes/applicationContext-security.xml
     </param-value>
   </context-param>
   <listener>
      <listener-class>
            org.springframework.web.context.ContextLoaderListener
      </listener-class>
   </listener>

版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring中ApplicationContext加载机制和配置初始化

Spring中ApplicationContext加载机制。         加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。     ...
  • luman1991
  • luman1991
  • 2016年11月09日 20:20
  • 1665

spring的配置文件applicationContext.xml配置文件详解

applicationContext.xml详解 分类: SSH框架2011-11-29 09:34 6650人阅读 评论(4) 收藏 举报 springhibernatebeanserv...
  • u014464597
  • u014464597
  • 2014年11月11日 16:53
  • 3334

spring里头各种获取ApplicationContext的方法

为啥写这个文章呢?spring各个版本不同,以及和系统框架套在一起不同,导致获取的方式不同,网络上各种版本,太乱了,写获取方式的人都不写这个获取方式是在本地还是在WEB,在那种应用服务器下,在spri...
  • xieyuooo
  • xieyuooo
  • 2013年01月06日 16:53
  • 51378

Spring配置文件ApplicationContext

  • 2018年01月12日 23:25
  • 1KB
  • 下载

Spring中ApplicationContext对事件传递

  • 2017年05月16日 11:57
  • 20KB
  • 下载

Spring中Bean的生命周期 applicationcontext的应用(实现国际化,事件的传递)

  • 2009年03月29日 09:53
  • 2.96MB
  • 下载

Spring Web MVC开发配置文件 applicationContext

  • 2017年10月10日 18:12
  • 854B
  • 下载

applicationContext-spring-security-cas.mxl

  • 2015年12月16日 20:18
  • 6KB
  • 下载

Spring中ApplicationContext加载机制

  • 2011年06月03日 17:22
  • 21KB
  • 下载

Spring[applicationContext.xml]灵活性代理

  • 2013年03月06日 03:07
  • 23.11MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring ApplicationContext
举报原因:
原因补充:

(最多只允许输入30个字)