ApplicationContext是Spring中的核心接口和容器,允许容器通过应用程序上下文环境创建、获取、管理bean。在构建容器的时候,创建对象采用的策略是立即加载的方式,即只要一读取完配置文件就立即创建配置文件中配置的对象。BeanFactory采用的是延迟加载的方式,什么时候根据id获取对象了,什么时候才真正地创建对象。
该接口具有三个常用的实现类:
1、ClassPathXmlApplicationContext:可以加载类路径下的配置文件,要求配置文件必须在类路径之下。
2、FileSystemXmlApplicationContext:可以加载磁盘中任意路径下的配置文件,要求具有访问权限。
3、AnnotationConfigApplicationContext:用于读取注解创建容器。
ApplicationContext介绍
最新推荐文章于 2025-08-05 10:51:17 发布
本文探讨Spring框架中的ApplicationContext接口,比较其与BeanFactory的加载策略,重点介绍ClassPathXmlApplicationContext、FileSystemXmlApplicationContext和AnnotationConfigApplicationContext三种常见应用上下文类型及其使用场景。

1859

被折叠的 条评论
为什么被折叠?



