容器

在 Spring Framework 中,创建容器并获取 Bean 是使用 Spring 框架的基本操作。

  1. 创建容器
    ApplicationContext
    常见的实现类:

ClassPathXmlApplicationContext:从类路径下加载 XML 配置文件。
FileSystemXmlApplicationContext:从文件系统中加载 XML 配置文件。
创建方式:
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

  1. 获取 Bean
    一旦容器被创建,就可以从中获取所需的 Bean 实例。

通过 ID 获取 Bean:
MyBean myBean = (MyBean) factory.getBean("myBeanId");

通过类型获取 Bean:
MyBean myBean = factory.getBean(MyBean.class);

  1. BeanFactory
    主要功能:
    Bean 的定义和注册:通过 XML、注解或 Java 配置定义 Bean。
    依赖注入:自动装配 Bean 之间的依赖关系。
    生命周期管理:管理 Bean 的初始化和销毁。
    工厂方法:支持通过工厂方法创建 Bean。
posted @ 2025-01-17 16:35  Look_Back  阅读(24)  评论(0)    收藏  举报