小工具知识网

当前位置: 首页 > 行业知识 > Spring 容器、核心容器总结

行业知识

Spring 容器、核心容器总结

2026-10-29 10:53:43 来源:互联网转载

目录

  • 创建容器
  • 获取 bean
  • 容器类层次结构图
  • 核心容器总结
    • 容器相关
    • bean 相关
    • ���赖注入相关

      创建容器

      • 方式一: 类路径加载配置文件
        ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
        • 方式二: 文件路径加载配置文件
          ApplicationContext ctx = new FileSystemXmlApplicationContext("D:\applicationContext.xml");
          • 加载多个配置文件
            ApplicationContext ctx = new ClassPathXmlApplicationContext("bean1.xml", "bean2.xml");

            获取 bean

            • 方式一: 使用 bean 名称获取
              BookDao bookDao = (BookDao) ctx.getBean("bookDao");
              • 方式二: 使用 bean 名称获取并指定类型
                BookDao bookDao = ctx.getBean("bookDao", BookDao.class);
                • 方式一: 使用 bean 类型获取
                  BookDao bookDao = ctx.getBean(BookDao.class);

                  容器类层次结构图

                  核心容器总结

                  容器相关

                  • BeanFactory 是 IoC 容器的顶层接口,初始化 BeanFactory 对象时,加载的 bean 延迟加载
                  • ApplicationContext 接口是 Spring 容器的核心接口,初始化时 bean 立即加载
                  • ApplicationContext 接口提供基础的 bean 操作相关方法,通过其他接口扩展其功能
                  • ApplicationContext 接口常用初始化类
                    • ClassPathXmlApplicationContext
                    • FileSystemXmlApplicationContext

                      bean 相关

                      依赖注入相关

上一篇:怎么看域名的证书

下一篇:Tar命令详解,轻松成为文件打包高手