容器
在 Spring Framework 中,创建容器并获取 Bean 是使用 Spring 框架的基本操作。
- 创建容器
ApplicationContext
常见的实现类:
ClassPathXmlApplicationContext:从类路径下加载 XML 配置文件。
FileSystemXmlApplicationContext:从文件系统中加载 XML 配置文件。
创建方式:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
- 获取 Bean
一旦容器被创建,就可以从中获取所需的 Bean 实例。
通过 ID 获取 Bean:
MyBean myBean = (MyBean) factory.getBean("myBeanId");
通过类型获取 Bean:
MyBean myBean = factory.getBean(MyBean.class);
- BeanFactory
主要功能:
Bean 的定义和注册:通过 XML、注解或 Java 配置定义 Bean。
依赖注入:自动装配 Bean 之间的依赖关系。
生命周期管理:管理 Bean 的初始化和销毁。
工厂方法:支持通过工厂方法创建 Bean。

浙公网安备 33010602011771号